Verwenden Sie xpath, um Elemente mit mehreren Attributen / Werten auszuwählen

Ich habe ein XML-Dokument, das ich brauche, um Streifen aus bestimmten teilen von Daten

xml-Dokument hat eine Struktur wie folgt:-

<a>
   <b select='yes please'>
       <c d='text1' e='text11'/>
       <c d='text2' e='text12'/>
       <c d='text3' e='text13'/>
       <c d='text4' e='text14'/>
       <c d='text5' e='text15'/>
   </b>
 </a>
<a>
   <b select='no thanks'>
       <c d='text1' e='text21'/>
       <c d='text3' e='text23'/>
       <c d='text5' e='text25'/>
   </b>
 </a>
<a>
   <b select='yes please'>
       <c d='text1' e='text31'/>
       <c d='text2' e='text32'/>
       <c d='text3' e='text33'/>
       <c d='text4' e='text34'/>
       <c d='text5' e='text35'/>
   </b>
 </a>
<a>
   <b select='no thanks'>
       <c d='text4' e='text41'/>
       <c d='text3' e='text43'/>
       <c d='text5' e='text45'/>
   </b>
 </a>

brauche ich, um wählen Sie nur die /a - /b-element-Gruppen, die d Attribut = 'text1' und
d-Attribut = 'text4', sobald ich Sie identifiziert haben, diese sub-Dokumente, die ich will, um den Wert des e-Attributen mit d-Attribut-Wert 'text5'

hoffe, das ist klar

Cheers

DD

Kommentar zu dem Problem
+1 für xpath/xslt / Sonntag-Frage 🙂 Kommentarautor: Emiliano Poggi
ops, es ist Samstag... Kommentarautor: Emiliano Poggi
@empo, In manchen Zonen ist Sonntag schon 🙂 Kommentarautor: Kirill Polishchuk
Gute Frage, +1. Siehe meine Antwort für ein einzelnes XPath-Ausdruck, der wählt genau die wollte Parametern. Kommentarautor: Dimitre Novatchev

InformationsquelleAutor der Frage Hector | 2011-07-16

Schreibe einen Kommentar