0

次のような多くのグローバル要素を持つさまざまな XML スキーマがあります。

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="B">
        ...
    </xs:element>
    <xs:element name="C">
        ...
    </xs:element>
    <xs:element name="X">
        ...
    </xs:element>
    <xs:element name="F">
        ...
    </xs:element>
    <xs:element name="A">
        ...
    </xs:element>
</xs:schema>

名前に基づいて要素をアルファベット順にソートできる無料のツールはありますか? これにより、スキーマの比較とマージが容易になります。結果は次のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="A">
        ...
    </xs:element>
    <xs:element name="B">
        ...
    </xs:element>
    <xs:element name="C">
        ...
    </xs:element>
    <xs:element name="F">
        ...
    </xs:element>
    <xs:element name="X">
        ...
    </xs:element>
</xs:schema>
4

2 に答える 2

0

これを行う別の方法が頭に浮かびました:

XML を DOM 経由でインポートし、ルート ノードの下にノードを再配置してから、XML ファイルに書き戻します。

于 2013-07-08T14:01:28.430 に答える