externen HTML-Code in XSL einbinden
Tobi
- xsl
0 Robert0 Thomas J.S.0 Robert
Hi,
kann mir jemand sagen, wie ich eine externe HTML-Seite in eine XSL-Seite einbinden kann? Habe es bisher mit einer Kombination aus xsl:value-of und der XSL-Methode document() probiert, aber die verschluckt mir alle Tags wie <a>, <tr> etc. aus dem HTML-Code.
Weiß jemand eine Lösung?
Gruß,
Tobi
Halli,
kann mir jemand sagen, wie ich eine externe HTML-Seite in eine XSL-Seite einbinden kann? Habe es bisher mit einer Kombination aus xsl:value-of und der XSL-Methode document() probiert, aber die verschluckt mir alle Tags wie <a>, <tr> etc. aus dem HTML-Code.
Wie nicht anders zu erwarten war, value-of holt immer nur die Texte.
Weiß jemand eine Lösung?
<xsl:copy-of />
kopiert auch die tags.
cu,
Robert
Hallo,
Wie nicht anders zu erwarten war, value-of holt immer nur die Texte.
Ah ja?
<xsl:value-of select="name()" />
Weiß jemand eine Lösung?
<xsl:copy-of />
kopiert auch die tags.
Richtig, aber nur weiterhin in Kombination mit document().
Grüße
Thomas
Halli,
Hallo,
Wie nicht anders zu erwarten war, value-of holt immer nur die Texte.
<xsl:value-of select="name()" />
Und? Damit bekommst Du nur den Text (den Elementnamen). Aber nicht das Element oder die Tags.
Weiß jemand eine Lösung?
<xsl:copy-of />
kopiert auch die tags.
Richtig, aber nur weiterhin in Kombination mit document().
Das sowieso, denn es geht ja darum, externe Elemente einzubinden.
Und ohne document() bekommt man die ja nicht...
cu,
Robert
Hallo,
Wie nicht anders zu erwarten war, value-of holt immer nur die Texte.
<xsl:value-of select="name()" />Und? Damit bekommst Du nur den Text (den Elementnamen). Aber nicht das Element oder die Tags.
Der Unterschied ist, dass man bei einem <xsl:value-of select="." /> den Textknoten des aktuellen Elements aus der Quelldokument holt, beim <xsl:value-of select="name()" /> produziert man lediglich einen Text in Ergbnisdokument, aber man liest keinen Text aus der Quelldokumnent aus.
Grüße
Thomas