Wählen Sie nur den ersten übereinstimmenden Knoten in XPath

Ich habe Folgendes XML:

<parent>
   <pet>
      <data>
         <birthday/>
      </data>
   </pet>
   <pet>
      <data>
         <birthday/>
      </data>
   </pet>
</parent> 

Und ich möchte nun wählen Sie den ersten Geburtstag des Elements über parent//birthday[1] aber das gibt die beiden Geburtstags-Elemente, weil bothof Sie sind das erste Kind Ihrer Eltern.

Wie kann ich nur wählen Sie die erste Geburtstag-element für das gesamte Dokument, egal wo es sich befindet. Ich habe versucht parent//birthday[position()=1] aber das funktioniert auch nicht.

  • Was xpath-tool/library benutzt du?
InformationsquelleAutor Benjamin | 2010-01-29
Schreibe einen Kommentar