Hallo,
Ich möchte ausgehend vom Element "gruppe" mit dem Attribut [att2=wert1] alle dazugehörigen Elemente auswerten und deren Attribute auslesen sowie die referenzierten ID-Werte dazuschreiben.
Ist "id" auch als ID in einer DTD fefiniert? [1]
Mit for-each kann ich die korrekten Werte der Elemente auslesen. Auch die Variable $element_id erhält den richtigen Wert.
Aber es gelingt mir nicht zur Variablen den richtigen Wert des Elementes "gruppe" auszulesen.
Ist die Antwort auf [1], ja, würde folgendes reichen:
<xsl:for-each select="element">
<xsl:value-of select="@idref" />xsl:text;</xsl:text>
<xsl:value-of select="@name" />xsl:text;</xsl:text>
<xsl:value-of select="id(@idref)/@att2" />xsl:text-</xsl:text>
</xsl:for-each>
Grüße
Thomas