xsl-list
[Top] [All Lists]

problem with d-o-e in attribute

2004-04-24 06:01:18

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">&amp;apos;bar&amp;apos;</xsl:text>
                </xsl:attribute>
        </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









--
Philippe Drix
Consultant Sénior

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