Attackwave: xsl:copy-of liefert node Fragment mit Zeilenumbrüchen

Hallo zusammen,

ich habe ein kleines Problem mit dem copy-of Befehl. Dieser liefert mir zwar das korrekte Fragment, aber diesen formatiert mit Zeilenumrüchen.
Wie kann ich diese bei der Ausgabe entfernen?

XML:
<MESSAGE><USERCONTENT><b101>Hallo Welt</b101><l100>Zeile1</l100></USERCONTENT></MESSAGE>

XSL:

<?xml version="1.0"?>  
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  
  <xsl:output method="xml" version="1.0"/>  
  
  <xsl:template match="/">  
    <xsl:apply-templates/>  
  </xsl:template>  
  
  <xsl:template match="USERCONTENT">  
    <xsl:copy-of select="node()"/>  
  </xsl:template>  
  
</xsl:stylesheet>

OUTPUT IST:

<b101>Hallo Welt</b101>  
<l100>Zeile1</l100>

OUTPUT SOLL:
<b101>Hallo Welt</b101><l100>Zeile1</l100>

Grüße
Attack

  1. Hallo Attackwave,

    ich habe ein kleines Problem mit dem copy-of Befehl. Dieser liefert mir zwar das korrekte Fragment, aber diesen formatiert mit Zeilenumrüchen.
    Wie kann ich diese bei der Ausgabe entfernen?

    Probiere es mit indent="no" bei xsl:output. Letzlich ist das Verhalten vom verwendeten XSLT-Prozessor abhängig.

    Grüße,
    Thomas