Der folgende Beitrag wurde am 20. 01. 2009, 13:38 Uhr von Torsten Schneider veröffentlicht.
Hi,
Ich muss ein par Alibi xhtml Seiten in "echtes" xhtml wandeln. Tricky ist dabei ein wiederkehrendes Konstrukt der ar
<paragraph> etwas text davor <a href="..."> link</a> mehr text
<table>
</table>
.... und text danach.
</paragraph>
fuer sauberes xhtml muss ich dass nun irgendwie umschreiben mit xslt(1.0) zu
<p> etwas text davor <a href="..."> link</a> mehr text</p>
<table>
</table>
<p>.... und text danach.</p>
wie koennte man vorgehen, wenn ich mich auf dem paragraph knoten befinde
<xsl:template match="paragraph">
<p>
?????
</p>
</xsl:template>
Dankbar fuer Anregungen, da die Suche nicht sehr erfolgreich war ;-(
Der folgende Beitrag wurde am 20. 01. 2009, 13:52 Uhr von ThomasM veröffentlicht.
Hallo Torsten,
> wie koennte man vorgehen, wenn ich mich auf dem paragraph knoten befinde
>
> <xsl:template match="paragraph">
> <p>
> ?????
> </p>
> </xsl:template>
Ansatz:<xsl:template match="paragraph">
<p><xsl:value-of select="text()[1]"/><xsl:copy-of select="a"/><xsl:value-of select="text()[2]"/></p>
<xsl:copy-of select="table"/>
<p><xsl:value-of select="text()[3]"/></p>
</xsl:template>
Die Textknoten ggf. noch mit normalize-space(...) behandeln.
Grüße,
Thomas
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4