xsl-list
[Top] [All Lists]

Re: problem with d-o-e in attribute

2004-04-24 06:47:17
Philippe Drix wrote:


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>


Don't understand why you need it, but

<xsl:attribute name="bar">&amp;apos;bar&amp;apos;</xsl:attribute>

why not just


<foo bar="'bar'"/>

or

<foo bar="'{$bar}'"/>

best,
-Rob


        </foo>
</xsl:template>

</xsl:stylesheet>


What I gain :
<?xml version="1.0" encoding="utf-8"?>
<foo bar="&amp;apos;bar&amp;apos;"/>


What I want :
<?xml version="1.0" encoding="utf-8"?>
<foo bar="&apos;bar&apos;"/>

I use Saxon 6.5.3

Any idea ?
Regards -- PhD