enthaltene HTML-Tags bei Transformation übernehmen
Stil
- xsl
Hallo
ich möchte einen RSS-Feed in ein anderes XML-Format per XSL überführen.
Der feed enthält zusätzliche Daten die auch html-tags enthalten können (listen)
bei der XSL-Transformation gehen diese aber leider verloren.
ich verwende:
<xsl:value-of disable-output-escaping="yes" select="icw:requirements" />
ausgegeben wird dann der reine Text-Inhalt.
was ist da falsch? wie kann ich das beheben?
vielen Dank schon jetzt
Stil
Hallo Stil,
ich verwende:
<xsl:value-of disable-output-escaping="yes" select="icw:requirements" />ausgegeben wird dann der reine Text-Inhalt.
was ist da falsch? wie kann ich das beheben?
Verwende <xsl:copy-of select="icw:requirements"/>
.
Grüße,
Thomas
Verwende
<xsl:copy-of select="icw:requirements"/>
.
das funktioniert schon fast korrekt
leider habe ich jetzt eine tatsächliche Kopie des elementes. Also das tag icw:requirements ist noch drumrum.
Verwende
<xsl:copy-of select="icw:requirements"/>
.das funktioniert schon fast korrekt
leider habe ich jetzt eine tatsächliche Kopie des elementes. Also das tag icw:requirements ist noch drumrum.
ich bin einen Schritt weiter
per
<xsl:copy-of select="icw:requirements/*" />
triffts tatsächlich nur die enthaltenen Elemente.
Leider wird jetzt ein namespace mit angehangen
<ul xmlns:icw="......
kann ich das vermeiden?
Hallo Stil,
per
<xsl:copy-of select="icw:requirements/*" />
triffts tatsächlich nur die enthaltenen Elemente.
Leider wird jetzt ein namespace mit angehangen
<ul xmlns:icw="......kann ich das vermeiden?
XSLT 2.0 bietet das neue Attribut copy-namespaces="no". Poste bei Verwendung von 1.0 den relevanten XML-/XSL-Code zum Nachvollziehen.
Grüße,
Thomas
Hallo Stil,
das funktioniert schon fast korrekt
leider habe ich jetzt eine tatsächliche Kopie des elementes. Also das tag icw:requirements ist noch drumrum.
<xsl:copy-of select="icw:requirements/node()"/>
Grüße,
Thomas