Matthias: XSLT: Einfügen von Whitespace in HTML Output

Beitrag lesen

Ich möchte in einem XSL Stylesheet, mit dem ich aus XML Daten HTML
erzeuge, an einer bestimmten Stelle 5 Whitespace einfügen.
Erreichen möchte ich dies mit dem Element xsl:text </xsl:text>.
Leider werden hier die erwünschten Leerzeichendurch den
XSL Prozessor ignoriert. Hat jemand eine Idee oder einen Tipp
wie ich z.b. 5 Leerzeichen über das Stylesheet in meinen HTML
Output einbauen kann?

Probier's mal mit

das geht auch ohne xsl:text-Element.

Enjoy IT,
Andreas

Hallo zusammen,

Andreas, ich hab mich vielleicht in meiner Frage nicht ganz so
deutlich ausgedrückt. Ich werds mal anders formulieren.

Bei mir sollen die XML - Daten Name1, Name2,Nam3
in einer Tabelle ausgegeben werden:

<TR>
<TD>xsl:text</xsl:text><xsl:value-of select="name"></TD>
<TD>xsl:text </xsl:text><xsl:value-of select="name"></TD>
<TD>xsl:text  </xsl:text><xsl:value-of select="name"></TD>
</TR>

Folgenden Output würde ich gerne erzeugen:

Name1
Name2
  Name3

Also ein Einrücken jeweils um einen Whitespace mehr.
Dies möchte ich aber nicht mit <ol> bzw <ul> realisieren da mir die
Anzahl der Zeichen um die eingerückt wird zu groß ist.

gibt es ne möglichkeit über xsl:preserve-space für das element
xsl:text die enthaltenen Whitespaces zu erhalten?

Falls jemand ne idee hat, schreibt bitte was kurzes!

Danke im voraus

Matthias