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">&apos;bar&apos;</xsl:attribute>
why not just
<foo bar="'bar'"/>
or
<foo bar="'{$bar}'"/>
best,
-Rob
No, I must find a mean to obtain :
<foo bar="'bar'"/>
beacause in OpenOffice styles.xml file, I have such an attribute, and
it must be given as shown above, otherwise OpenOffice crashes when it
tries to load the document.
I dont know why, but it is a fact.
So my problem is : given an XML file where there is an element <foo
bar="'bar'"/>, written like this, how to write an XSL
Transformation to copy the original XML file with some
transformations, except for the element <foo bar="'bar'"/>
which must remain as it is.
Regards -- Ph D
--
--
Philippe Drix - Objectiva
Consultant Nouvelles Technologies
Objectiva
tel : 01 47 36 60 30
cel : 06 74 78 34 97
fax : 01 47 36 61 93
http://www.objectiva.fr
21-23, rue Aristide Briand
92170 Vanves