Announcement

Collapse
No announcement yet.

1 Element mehrzeilig darstellen?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 1 Element mehrzeilig darstellen?

    Ist es moeglich 1 Element mittels XSLT / XML auch bei der Ausgabe mehrzeilig darzustellen?

    z.B.

    <element>
    blub
    bla
    muh
    fuba
    </element>

    Wird mir direkt als "blub bla muh fuba" ausgegeben. Ich haette die Ausgabe aber gerne mit den Zeilenumbruechen im Browser.

    <br/> &lt;br/&gt; sowie in der XML Datei im Text fuehren leider nicht zum gewuenschten Ergebnis.

    Gibt es hier eine Loesung?

  • #2
    XSLT/XPath 2.0 erlauben diese kompakte Form:

    Code:
    <xsl:template match="element">
      <xsl:value-of select="fn:replace(text(),'&#xA;','&lt;br /&gt;')"/>
    </xsl:template>
    Für XSLT/XPath 1.0 lässt sich ein rekursiv aufgerufenes replace-Template für die Zeilenumbrüche einsetzen.

    Comment

    Working...
    X