私はxsdスキーマファイルを使用しています。そこに私は順序付けられたリストを指定しました。 (有効なXML構文である)myOrderedList > "element_1" "element_2" "element_3" </myOrderedList > ...XMLパーサで解析された順序付きリストを取得するには?
を
を
<の種類のXMLノードを解析...私が知っているすべてのXMLパーサは、これを単一のノード要素として解析します。 XMLパーサーがこのリストを解析して(リストや配列などとして)返す方法がありますか、それとも自分自身で解析する必要がありますか?
私の理解では、XML子ノードは性質上順序付けられていません。しかし、ほとんどの(すべて?)XMLパーサはドキュメント順にそれらを返します。 それで、彼らは慣習によって命じられます。私が注文を強制したいのであれば、私はこの場合人工注文タグまたは属性を追加する必要があります。一方、xsdでリストを順序付きリストとして宣言すると、厳密な順序付けが行われます。 –