xml - 按标签内的值对 XML 进行排序
问题描述
我搜索了很多关于排序 XML 的问题,但没有找到我需要的东西。
我在下面有这个 XML 文件
<?xml version="1.0" encoding="UTF-8"?>
<Package>
<types>
<members>C</members>
<members>A</members>
<members>B</members>
<name>Released</name>
</types>
<types>
<members>B</members>
<members>A</members>
<name>Beta</name>
</types>
<version>45.0</version>
然后我想这样排序
<?xml version="1.0" encoding="UTF-8"?>
<Package>
<types>
<members>A</members>
<members>B</members>
<name>Beta</name>
</types>
<types>
<members>A</members>
<members>B</members>
<members>C</members>
<name>Released</name>
</types>
<version>45.0</version>
</Package>
我尝试使用 XLS 但我失败了,有人可以帮助我吗?
解决方案
我迟到了这个谈话,但如果你仍然需要帮助排序 package.xml 文件。请从 vs 代码扩展中尝试以下操作
安装 SF Package.xml 格式化程序
调出命令托盘(在 Mac 上为 Ctrl+Shift+P 或 Cmd+Shift+P)并运行以下命令
排序 - Salesforce Package.xml 按字母升序
vs 代码扩展:https ://marketplace.visualstudio.com/items?itemName=Arif.sf-package-xml-formatter
希望这有帮助!