<Sections>
<Classes>
<Class>
<ClassStd>VI</ClassStd>
<ClassName>XYZ</ClassName>
</Class>
<Class>
<ClassStd>VII</ClassStd>
<ClassName>ABC</ClassName>
</Class>
</Classes>
<Classes>
<Class>
<ClassStd>VIII</ClassStd>
<ClassName>EFG</ClassName>
</Class>
<Class>
<ClassStd>IX</ClassStd>
<ClassName>MNO</ClassName>
</Class>
</Classes>
</Sections>
私は、XPathを使用してのClassName値(XYZ、ABC、EFG、MNO)を取得したいです。私は //Sections/Classes/Class/*/ClassName/text()
と他のXpathクエリを使用してみましたが、私は望みの結果を得ていません。 クラスとすべてクラスをループし、クラス名の値を取得したいと思います。クラスまたはクラスの数は固定されているので、値を取得するために最後までループする必要があります。どのように私はXpathでそのようなループを構築することができますか?あなたがあなたのXPathを変更する必要がのXpathクエリを複数の子ノード
'ClassName'はClass''の子ではないようですので、あなたのXPathに 'Class'を追加で必要はありません。 – Andersson
申し訳ありません。実際のXMLこの ' VI XYZ VII ABC のようなものです VIII EFG IX MNO ' –
user2658628