Nodeオブジェクトの要素を並べ替えて、xsd:sequence
の順序に一致するような方法はありますか?私はNode.normalize
のドキュメントを読みましたが、その機能を実行していないようです。何か他にもできることはありますか?ノード要素がxsd:sequence orderと一致するようにノード要素を並べ替える方法は?
私はそれがXSLTで行うことができると信じているが、それはJavaでネイティブ何かを持つとは対照的に、操作を実行するためにXSLTを使用するために過度に複雑なソリューション、および特別java-xlst
パーサのように聞こえるでしょう。
また、実際に私の処理を行うために複雑な関数をコード化する必要がありますか?あなたが操作することができ、あなたのクラスパス
にあなたはSaxonなどのXMLパーサを置く必要があります
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.xml.transform.*;
(http://saxon.sourceforge.net/を参照してください):
の可能な重複を。 [xsd:sequence orderと一致するように順序付けられていないxmlを変換できますか?](http://stackoverflow.com/questions/7771462/can-you-transform-unordered-xml-to-match-an-xsdsequence-order) – kojiro