This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Formatting output as Java source
- To: <xsl-list at mulberrytech dot com>
- Subject: RE: Formatting output as Java source
- From: "Chris Bayes" <Chris at Bayes dot co dot uk>
- Date: Fri, 8 Sep 2000 10:14:28 +0100
- Reply-To: xsl-list at mulberrytech dot com
Jeurgen,
Try
<xsl:value-of
select="../parent::node()/@name"
/>.setBackground(new java.awt.Color(<xsl:value-of
select="color/@red"/>,<xsl:value-of
select="color/@green"/>,<xsl:value-of
select="color/@blue"/>));
Ciao Chris
XML/XSL Portal
http://www.bayes.co.uk/xml
>-----Original Message-----
>From: owner-xsl-list@mulberrytech.com
>[mailto:owner-xsl-list@mulberrytech.com]On Behalf Of Juergen Baier
>Sent: 08 September 2000 08:56
>To: xsl-list
>Subject: Formatting output as Java source
>
>
>Hi,
>
>I have a XML document which is a description of an user interface. I
>want to generate Java source code. The problem is, the XSLT for a single
>Java line goes over many lines:
>
><xsl:value-of select="../parent::node()/@name"/>.setBackground(new
>java.awt.Color
> (<xsl:value-of select="color/@red"/>,
> <xsl:value-of select="color/@green"/>,
> <xsl:value-of select="color/@blue"/>));
>
>Here, the output is for example
>
>myPanel.setBackground(new java.awt.Color
> (204,
> 204,
> 204));
>
>And it should be
>
>myPanel.setBackground(new java.awt.Color(204,204,204));
>
>I already set (at the beginning of my document)
>
><xsl:output method="text"/>
><xsl:strip-space elements = "*"/>
>
>The problem is that I don't want a stylesheet that goes over 80 columns.
>Is there a way to say the XSLT processor: output the following in a
>single line?
>
>Thanx,
>
>Juergen
>x_baier@propack-data.com
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list