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]

Reply via email to