Hi!
Habe ein Problem bei folgender Dateikonstellation zur Transformation:
XML-Auszug: (vereinfacht)
<haupttext>
<haupttextueberschrift>Hallo</haupttextueberschrift>
<haupttextblock>Text1</haupttextblock>
<haupttextueberschrift>Wie</haupttextueberschrift>
<haupttextblock>Text2</haupttextblock>
<haupttextueberschrift>Gehts</haupttextueberschrift>
<haupttextblock>Text3</haupttextblock>
</haupttext>
XSL-Auszug: (vereinfacht)
<xsl:template match="haupttext" >
<xsl:for-each select="haupttextueberschrift">
<p>
<a href="datei.htm">
<b>
<xsl:value-of select="." />
</b>
</a>
<br/>
<div>
<xsl:value-of select="../haupttextblock" />
</div>
</p>
</xsl:for-each>
</xsl:template>
Ich möchte:
Hallo
Text1
Wie
Text2
Gehts
Text3
Bekomme aber das:
Hallo
Text1
Wie
Text1
Gehts
Text1
Ich vermute ein (relativen) Pfadfehler, oder ein Denkfehler in der Schleife.
Hab aber vieles versucht und komm nicht drauf.
Danke für jeden Tipp,
Bürgle