Thomas J.S.: xsl Tag break

Beitrag lesen

Hallo,

Ich habe wiedermal ein Problem ich erzeuge mit vb eine variable wie z.B. "text1text2" die ich in ein XML Element schreibe in der Form <paraX><![CDATA[text1text2]]></paraX>
jetzt benötige ich aber einen break nach text1 also sowas

text1<br />
text2

aber wenn ich in die vb Variable das <br /> einfüge erkennt das XSLT den break nicht, gibt es nicht veilleicht sowas wie <xsl:br />

Nein gibt es nicht.
Wenn du CDATA verwendest ist das für XSLT nur Text. Liegt darin HTML z.B. <br /> wird daraus in der Ausgabe &lt:br /&gt;, es sei denn du unterbindest das mit value-of select="..." disable-output-escaping="yes.
Du könntest aber auch einen Zeilenumbruch (CR: carriage return) per VB in den Text einfügen und das dann per XSLT abfragen.

Grüße
Thomas