2011-10-24 16 views
2

データを独自の形式からXmlに変換するためのカスタムツールを使用しています。 しかし、生成されたXml要素は(一見)ランダムな順序になっているため、Xmlファイルはスキーマとこれ以上一致しません。xml要素の順序を修正するためのツール/スクリプト

ツールのライブラリを修正する予定ですが、すぐに修正が必要です(ファイルが大きく、xmlを手動で修正するのは非常に時間がかかる)。スキーマに従ってXML子要素の順序を修正できるツール/スクリプトはありますか?それが木の下に行くと途中で各要素の子を並べ替えることで十分でしょう。

答えて

0

私は要素を並べ替えた小さなC#プログラムを書くことでこの問題を解決しました。子供の注文を無作為化した要素と同じ4種類の要素が常にあることが判明したので、それらを並べ替えるのはあまり複雑ではありませんでした。

2
  1. 使用PHPのSimpleXMLのは、配列へのXMLを読み込むため、
  2. 使用PHPのPHPの関数fwriteを使用してXMLにソートされた配列をエクスポートする要素
  3. で配列をソートする機能をソート/ SimpleXMLは書き込み機能
関連する問題