This is a known bug in Saxon 8.8: see
https://sourceforge.net/tracker/index.php?func=detail&aid=1558133&group_id=2
9872&atid=397617
A source patch is available in the Subversion repository, and a Jar file
that contains this patch and quite a few others is at
http://www.saxonica.com/download/patched/saxon-bj-8802.zip
I don't recommend this version unless you specifically need these patches,
because it hasn't been through full testing.
Saxon questions are best asked on the saxon-help mailing list or forum at
Sourceforge:
https://sourceforge.net/projects/saxon/
Michael Kay
http://www.saxonica.com/
-----Original Message-----
From: Patrick Lachance [mailto:patricklachance(_at_)gmail(_dot_)com]
Sent: 02 November 2006 02:02
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] NAMESPACE_ERR when creating element with namespace
I don't understand.
I am using saxon 8.8 for java and xerces 2.6.1
This simple example will replicate a XML document by adding a
namespace to each nodes:
<xsl:template match="*">
<xsl:element name="{local-name()}"
namespace=http://mynamespace>
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
I'm stuck with this error:
Caused by: org.w3c.dom.DOMException: NAMESPACE_ERR: An
attempt is made to create or change an object in a way which
is incorrect with regard to namespaces.
at org.apache.xerces.dom.AttrNSImpl.setName
at org.apache.xerces.dom.AttrNSImpl.<init>
at org.apache.xerces.dom.CoreDocumentImpl.createAttributeNS
at org.apache.xerces.dom.ElementImpl.setAttributeNS
at net.sf.saxon.dom.DOMWriter.namespace(DOMWriter.java:118)
... 132 more
the problem occurs when the first node is created ...
DOMWriter create the attribute xmlns="html://mynamespace" and
my Xerces impl throws a DOMException
Please help
Patrick Lachance
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--