xsl-list
[Top] [All Lists]

Re: Confision with replace-string template and attributes

2004-03-11 04:36:16
David Carlisle wrote:
>>For anyone else who has this problem, xalan-j didn't produce any error messages.
>
>
> It's specified as a recoverable error, a system is allowed to drop the
> attributes and carry on. (It's also allowed to warn you that its done
> that though:-)

It does. On the following sample stylesheet:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
    <xsl:template match="/">
           <xsl:element name="test">
               test<xsl:attribute name="test">test</xsl:attribute>
               </xsl:element>
    </xsl:template>
</xsl:stylesheet>


Xalan 2.5.1 produces the following warning:
W Cannot add attribute test after child nodes or before an element is produced. Attribute will be ignored.

Saxon 6.5.3 produces also a warning:
W Cannot write an attribute node when no element start tag is open

Best Regards,
 George
-----------------------------------------------
George Cristian Bina
<oXygen/> XML Editor - http://www.oxygenxml.com

XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>