|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: problem with d-o-e in attribute
It's part of the definition of d-o-e that it only works when you are creating text nodes, not when you are creating other kinds of nodes such as attributes. IIRC, Saxon 6.5.3 has an extension saxon:disable-output-escaping that allows you to d-o-e for attribute nodes. Michael Kay > -----Original Message----- > From: Philippe Drix [mailto:pdrix@xxxxxxxxxxxx] > Sent: 24 April 2004 13:01 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: problem with d-o-e in attribute > > > Hi! > > I am working on XSL Transformations to generate XML > OpenOffice.org files, > namely content.xml and styles.xml. > I am puzzled by a bug I cant work around by pure XSLT code. > > Here the problem : > > <?xml version='1.0' encoding="iso-8859-1"?> > <xsl:stylesheet > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> > > <xsl:template match="/"> > <foo> > <xsl:attribute name="bar"> > <xsl:text > disable-output-escaping="yes">&apos;bar&apos;</xsl:text> > </xsl:attribute> > </foo> > </xsl:template> > > </xsl:stylesheet> > > > What I gain : > <?xml version="1.0" encoding="utf-8"?> > <foo bar="&apos;bar&apos;"/> > > > What I want : > <?xml version="1.0" encoding="utf-8"?> > <foo bar="'bar'"/> > > I use Saxon 6.5.3 > > Any idea ? > Regards -- PhD > > > > > > > > > > -- > Philippe Drix > Consultant Sinior > > http://www.objectiva.fr > 21-23, rue Aristide Briand - 92170 Vanves > tel : +33 1 47 36 60 30 > cel : 06 74 78 34 97 > fax : +33 1 47 36 61 93
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








