[jdom-interest] Problem with DocType when converting JDOM Document
to (JAXP) W3CDocument
jhunter at servlets.com
Wed Oct 24 08:40:56 PDT 2001
"Bilton, Sasha" wrote:
> > -----Original Message-----
> > From: Jason Hunter [mailto:jhunter at acm.org]
> > JAXP is a little library that automatically select a parser for you
> > based on system properties. There's no such thing as a "JAXP
> > Document". Thus I don't understand your question.
> Sorry my mistake, I have a annoying habit of say JAXP when I mean W3C.
> When we convert,using DOMOutputter, our org.jdom.Document to
> org.w3c.dom.Document (from Crimson.jar) we lose the Doctype information.
> The original jdom.Documnet.getDocType() returns a valid DocType object, but
> we don't see it in the w3c.Document
Well, if you look at the code for DOMOutputter there is code to set it.
// Assign DOCTYPE during construction
DocType dt = document.getDocType();
domDoc = createDOMDocument(dt);
Are you using the beta7 or later? Make sure you are. If it's still not
working, you have the code so you can do a little debugging on why that
setting above isn't working for you. Let us know what you find.
More information about the jdom-interest