Home
Über mich
Blog
Veröffentlichungen
IT-Trainings
Impressum


descendant-or-self::*

Mit descendant-or-self::* erhalten wir den aktuellen Node sowie sämtliche Childnodes.

<xsl:template name="Pfadedemo">
 <xsl:for-each 
    select="/Orte/Ort[2]/Mensch[3]/descendant-or-self::*">
<xsl:text>
</xsl:text>
   <xsl:call-template name="generateXPath"/>
 </xsl:for-each>
</xsl:template>

Das Resultat lautet dann:

/Orte/Ort[2]/Mensch[3]
/Orte/Ort[2]/Mensch[3]/id[1]
/Orte/Ort[2]/Mensch[3]/name[1]
/Orte/Ort[2]/Mensch[3]/vorname[1]
/Orte/Ort[2]/Mensch[3]/Gehalt[1]
/Orte/Ort[2]/Mensch[3]/idOrt[1]
/Orte/Ort[2]/Mensch[3]/Kauf[1]
/Orte/Ort[2]/Mensch[3]/Kauf[1]/idMensch[1]
/Orte/Ort[2]/Mensch[3]/Kauf[1]/anzahl[1]
/Orte/Ort[2]/Mensch[3]/Kauf[1]/bez[1]
/Orte/Ort[2]/Mensch[3]/Kauf[1]/preis[1]
/Orte/Ort[2]/Mensch[3]/Kauf[1]/Gesamt[1]

qrpic/XPath_Achsen6.jpg

wg / 14. Oktober 2017




Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf (info10@wilfried-grupe.de).



Vielen Dank für Ihr Interesse an meiner Arbeit.


V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

Mobil: 0151. 750 360 61 * eMail: info10@wilfried-grupe.de