某天,公司的同事问我,能否将XML转换为下方格式:
于是我在网上找啊找啊,没找到。但是同事发给我的原网页我找到了,其中下面的回答如下:
结合我之前查找,我不认为我能找的到一个现有的工具了(一定有,但不好找)。于是我使用java编写了一个格式化工具。
这是原本的格式:
经过转换后:
使用的方法也很简单,只需要java环境。
java -jar xml-tools.jar [参数追加策略] <XML文件> [XML文件输出位置]
参数追加策略:
- 默认:不对参数的位置进行变换,使用原本的位置进行追加。默认不需要填写参数
- 排序:对参数名进行排序追加。排序的参数值为 1
示例:
java -jar xml-tools.jar test.xml
使用默认的参数追加策略,并输出到原文件java -jar xml-tools.jar test.xml test1.xml
使用默认的参数追加策略,并输出到test1.xmljava -jar xml-tools.jar 1 test.xml
使用排序的参数追加策略,并输出到原文件java -jar xml-tools.jar 1 test.xml test1.xml
使用排序的参数追加策略,并输出到test1.xml
下载:
链接:https://pan.baidu.com/s/1Ze9bE-3nhLe6NqR_OHDEkA
提取码:w1ya
源码:
gitee