Is there stable nightly build somewhere? I can't find the info to check
out the latest source from Apache's SVN server and the snapshots online
failed a bunch of tests quite miserably.
Yuen Ho Wong
Michael Glavassevich wrote:
Hi Yuen,
I fixed this bug [1] just over a month ago. The fix will be in our next
release (whenever that is).
Just a bit of advice... If you're trying to get a DOMImplementation you
should query the DOMImplementationRegistry [2] for one. Coding directly to
the implementation classes isn't supported. We might alter or remove those
classes at any time (even between bug fix releases).
Thanks.
[1] http://issues.apache.org/jira/browse/XERCESJ-1234
[2]
http://xerces.apache.org/xerces2-j/javadocs/api/org/w3c/dom/bootstrap/DOMImplementationRegistry.html
Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]
Yuen Ho Wong <[EMAIL PROTECTED]> wrote on 04/09/2007 10:08:08 PM:
Hi Everyone,
I have the following code using Xerces 2.9.0:
----------------------------------------------------------------------------------------------------------------------------------
DOMImplementationSource src = new DOMImplementationSourceImpl();
DOMImplementation domImpl = src.getDOMImplementation("XML 3.0 LS 3.0");
DOMImplementation domImpl = new DOMImplementationImpl();
// according to W3C's DOM 3 spec, this should give me a Document obj
without a document element
// but instead I got a NAMESPACE_ERR
doc = domImpl.createDocument(null, null, null);
----------------------------------------------------------------------------------------------------------------------------------
The culprit seems to be that DOMImplementationSourceImpl is returning a
CoreDOMImplementationImpl which doesn't implement createDocument() to
the spec. For some unknown reason the behavior conforming to the spec is
only implemented in DOMImplementationImpl, but
DOMImplementationSourceImpl doesn't return it unless a feature other
then Core, XML and LS is required.
CoreDOMImplementationImpl and DOMImplementationImpl really should be 1
single class just called DOMImplementationImpl, this sounds like a
design issue and a big bug to me, what do you think?
Yuen Ho Wong
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]