私のXMLファイルは次のとおりです。
<XYZ>
<A name="one">
<label>I am A one</label>
</A>
<B name="two">
<label>I am B two</label>
</B>
<A name="three">
<label>I am A three</label>
</A>
</XYZ>
私のコードは次のとおりです。
String myXmlAsString = //Read the above xml as String
Document document = new SAXReader().read(new StringReader(myXmlAsString ));
List<Element> dataElements = document.selectNodes("/XYZ");
私の質問は:
上記のコードで XML ファイルを読み取った場合、メソッドdataElements
によって返されるリストselectNodes(String xPathExpr)
は元の XML ファイルと同じ順序になりますか?
はいの場合、XML に深いネストがあり、このドキュメント オブジェクトselectNodes(String xPathExpr)
の任意のオブジェクトでメソッドを呼び出しても、これは当てはまりますか。Element