This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Formatting output as Java source


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]