と同じ名前の子を選択するために、どのように私は、XML親
<parent> <parent> <someChild></someChild> </parent> </parent>
私は//parent/parent
を有する第2の親を選択しようが、運と私は最初の親を取得するには、次ています。
2番目の親を選択するにはどうすればよいですか?
と同じ名前の子を選択するために、どのように私は、XML親
<parent> <parent> <someChild></someChild> </parent> </parent>
私は//parent/parent
を有する第2の親を選択しようが、運と私は最初の親を取得するには、次ています。
2番目の親を選択するにはどうすればよいですか?
親要素と同じ名前の子要素について特別なことは何もありません。 XMLの場合、/parent/parent
は、第2レベルの親要素を選択します(実際にはdescendant-or-self
軸を使用する必要はありませんが、//parent/parent
XPathと同じです)。
より多くの子要素を選択する場合は、XPathが正しいです。あなたは、両方の親が示す場合//parent/parent/..
と//parent/parent
<parent>
<someChild>1</someChild>
</parent>
<parent>
<someChild>2</someChild>
</parent>
<parent>
<someChild>3</someChild>
</parent>
<parent>
<someChild>4</someChild>
</parent>
選択された要素を持つ要素を選択
例XML
<root>
<parent>
<parent>
<someChild>1</someChild>
</parent>
</parent>
<parent>
<parent>
<someChild>2</someChild>
</parent>
</parent>
<other>
<parent>
<parent>
<someChild>3</someChild>
</parent>
</parent>
<parent>
<parent>
<someChild>4</someChild>
</parent>
</parent>
</other>
</root>
上記を使用してください。
<parent>
<parent>
<someChild>1</someChild>
</parent>
</parent>
<parent>
<parent>
<someChild>2</someChild>
</parent>
</parent>
<parent>
<parent>
<someChild>3</someChild>
</parent>
</parent>
<parent>
<parent>
<someChild>4</someChild>
</parent>
</parent>
xpathが正しい。 –