[jdom-interest] JDom 2 Dom, then Dom 2 JDom

Xuemin Guan xuemin at appresso.com
Mon Jan 21 22:42:11 PST 2002


Hi, the JDom developers, I have been bugged by the following
problem, JDom 2 Dom, then Dom 2 JDom. Can anyone fix it
in the near future, as I need to ship the product next month. Otherwise
I need to re-write it using DOM.

Thanks a lot!

----- Original Message -----
送信者 : "Elliotte Rusty Harold" <elharo at metalab.unc.edu>
宛先 : "Xuemin Guan" <xuemin at appresso.com>; <jdom-interest at jdom.org>
送信日時 : 2002年1月18日 6:48
件名 : Re: [jdom-interest] JDom 2 Dom, then Dom 2 JDom


> At 3:58 AM +0900 1/18/02, Xuemin Guan wrote:
> >?I posted this problem a few months ago, but, it seems this
> >problem remains(BTW, I checked out the CVS today).
> >
> >The problem: when convert between a JDom tree and a DOM
> >tree, if you convert the DOM tree which is converted from a JDom tree,
> >back to a JDom tree, exception happens. I played with a few XML files.
> >While some files are OK, some are not. It seems the one which has
> >an explicit namespace does not convert while. However, if you serialize
> >the DOM tree to a harddisk, then build a JDom tree from this file, then
> >everything is OK.
>
> I'll have to look at the JDOM code, but based on your report I can
> take a pretty good guess as to what's happening. Probabaly when JDOM
> is building a DOM tree it attaches namespaces to various elements and
> attributes but does not put explicit namespace declaration Attr nodes
> in the DOM document. It should do this. DOM, unlike JDOM, requires
> both namespaces on the elements and namespace declaration attributes
> on the elements. The DOM serializers are smart enough to handle this
> and insert xmlns attributes where necessary, but the JDOM DOMBuilder
> code probably isn't. Anyway, that's my guess.
> --
>
> +-----------------------+------------------------+-------------------+
> | Elliotte Rusty Harold | elharo at metalab.unc.edu | Writer/Programmer |
> +-----------------------+------------------------+-------------------+
> |          The XML Bible, 2nd Edition (Hungry Minds, 2001)           |
> |              http://www.ibiblio.org/xml/books/bible2/              |
> |   http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/   |
> +----------------------------------+---------------------------------+
> |  Read Cafe au Lait for Java News:  http://www.cafeaulait.org/      |
> |  Read Cafe con Leche for XML News: http://www.ibiblio.org/xml/     |
> +----------------------------------+---------------------------------+
> _______________________________________________
> To control your jdom-interest membership:
>
http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@yourhos
t.com
>




More information about the jdom-interest mailing list