This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: XSLT text output - better formatting possible?
- To: xsl-list at mulberrytech dot com
- Subject: Re: XSLT text output - better formatting possible?
- From: Juergen Baier <x_baier at propack-data dot com>
- Date: Thu, 26 Oct 2000 10:14:36 +0200
- Organization: Propack Data GmbH
- References: <39F6E8F2.EFD0C53C@bellatlantic.net>
- Reply-To: xsl-list at mulberrytech dot com
Hi Lyn,
"Lyn K. Finman" wrote:
>
> I'm working on a project that is attempting to incorporate XML into a
> large C++ application.
I use XSLT to make Java code from XML. Not sure if this is what you
want, but you could declare some entities to produce intended output:
<!DOCTYPE xsl:stylesheet [
<!ENTITY tab "<xsl:text> </xsl:text>"> <!-- Tab -->
<!ENTITY tab2 "<xsl:text> </xsl:text>"> <!-- Two Tabs -->
<!ENTITY tab3 "<xsl:text> </xsl:text>"> <!-- Three Tabs -->
<!ENTITY tab4 "<xsl:text> </xsl:text>"> <!-- Four Tabs
-->
<!ENTITY n "<xsl:text>
</xsl:text>"> <!-- New Line -->
<!ENTITY n2 "<xsl:text>
</xsl:text>"> <!-- Two new Lines -->
<!ENTITY n3 "<xsl:text>
</xsl:text>"> <!-- Three new Lines -->
<!ENTITY space "<xsl:text> </xsl:text>"> <!-- Space -->
<!ENTITY e "<xsl:text/>">
]>
So you can write something like
&n;&tab;public static void main (String args[])&n;
&tab;{&n;
&tab2;// test&n;
&tab;}&n2;
in your stylesheet. Of course piping the output throug a formatter would
also do the job, but I prefer to get a formatted output directly.
Have fun,
Juergen
--
Jürgen Baier
Propack Data GmbH
Vincenz-Prießnitz-Str. 1
D-76131 Karlsruhe / Germany
Fon. +49 (721) 9650 6
Fax. +49 (721) 9650 888
info: http://www.propack-data.de
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list