Gleiche Knotennamen / unterschiedlichen daten!
Thomas
- xsl
Hallo Community!
Hier mein Problem:
Ich habe eine Tabelle die ungefähr so aussieht:
<export>
<such>ABC </such>
<d_suchwort>Hallo</such>
<e_suchwort>Hello</such>
<f_suchwort>blalblalba</such>
</export>
<export>
<such>ABC </such>
<d_suchwort>Sers</such>
<e_suchwort>Bye</such>
<f_suchwort>blalblalbla</such>
</export>
=====================================
Jetzt will ich jeden Knoten ansprechen mit dem Namen "export" in dem der Begriff <such> den Wert "ABC" hat.
Meine Idee:
<xsl:for-each select="/export[such='ABC']">
<description lang="de">
<xsl:value-of select="/export[such='ABC']/d_suchwort"/>
</description>
</xsl:for-each>
Jetzt fährt er so oft durch bis er jeden Knoten mit dem richtigen Wert gefunden hat, aber er fügt mir jedesmal den ersten Wert ein.
Also sieht das Ergebnis so aus:
<description lang="de">Hallo</description>
<description lang="de">Hallo</description>
Hi,
<xsl:for-each select="/export[such='ABC']">
<description lang="de">
<xsl:value-of select="/export[such='ABC']/d_suchwort"/>
</description>
</xsl:for-each>Jetzt fährt er so oft durch bis er jeden Knoten mit dem richtigen Wert gefunden hat, aber er fügt mir jedesmal den ersten Wert ein.
Ist doch klar. Dein value-of sucht absolut, statt relativ ausgehend vom aktuellen Knoten.
cu,
Andreas
Ist doch klar. Dein value-of sucht absolut, statt relativ ausgehend vom aktuellen Knoten.
tja, und wie kann ich das lösen?^^ gibts da was einfaches?^^
Hi,
Ist doch klar. Dein value-of sucht absolut, statt relativ ausgehend vom aktuellen Knoten.
tja, und wie kann ich das lösen?^^ gibts da was einfaches?^^
Steht doch schon da: relativ vom aktuellen Knoten aus adressieren statt absolut.
cu,
Andreas
sowas nennt man selfowned ;)
Hi,
sowas nennt man selfowned ;)
na, dann bist Du bei SELFHTML ja genau richtig ;-)
Cheatah