私はこのXMLを持っています:
<Darstellung>
<Info Art="Kurztext" Wert="Top Qualität in verschiedenen modischen Farben!" Rang="1"/>
<Info Art="Bild" Wert="bildname_1.jpg" Rang="1"/>
<Info Art="Bild" Wert="bildname_2.jpg" Rang="2"/>
<Info Art="Veredelungsart" Wert="Tampondruck" Rang="1"/>
</Darstellung>
そして、属性の値「Bild」を持つすべてのノードを取得したいと思いますArt
。実際には、 attribute にある値を取得したいのですWert
が、そのためには、最初に の値「Bild」を持つすべてのノードを選択する必要がありますArt
。
これは私が今持っているXPathです:
Darstellung/Info[@Art='Bild']/@Wert
しかし、最初のノードのみが返されます。