You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by James M Snell <ja...@us.ibm.com> on 2001/03/27 22:54:12 UTC

parser vote

All,

Until we figure out which parser we want for  Axis, I propose that we drop 
JDOM and go with the JAXP interfaces.  This provides us the greatest 
amount of flexibility and the most breathing room.  It doesn't meet our 
requirement for not keeping the entire message object model in memory, but 
I'm wondering if we should reevaluate the importance of that requirement 
for version 1.0.  Until we can hammer it out, we need to get moving on 
this.  Let's take JDOM out, put JAXP in, use whatever JAXP aware parser 
you want to use and go from there. 

In the meantime, some of us should get together with the Xerces guys and 
work with them on performance and interface issues that would make Xerces 
a better tool for Axis to use.  I volunteer for this, anybody else?  We 
should have at least two or three so we can get a good representative 
perspective.

- James Snell
     Software Engineer, Emerging Technologies, IBM
     jasnell@us.ibm.com (online)
     jsnell@lemoorenet.com (offline)

Re: parser vote

Posted by Glen Daniels <gd...@allaire.com>.
James:

I guess I need to look deeper into JAXP.  I thought that JAXP just provided you
with a parser-independent way of getting at DOM or SAX.  If that were true, the
"JDOM vs. JAXP" dichotomy here wouldn't really exist; as I understand it the
JDOM guys are already working towards JAXP compatibility at the bottom layer,
so why punt the object model?  "JDOM vs. DOM" seems like a real question, but
"JDOM vs. JAXP" seems orthogonal to me.

I guess I'm going to abstain on this vote for now, since I don't have the full
picture, but I really like the easy and natural programming model of JDOM.  I'm
at least going to want to use JDOM when dealing directly with XML in handlers I
might write, so I'd like to make sure we don't do anything to preclude it.

More after I get back....

--Glen

----- Original Message -----
From: "James M Snell" <ja...@us.ibm.com>
To: <ax...@xml.apache.org>
Sent: Tuesday, March 27, 2001 3:54 PM
Subject: parser vote


> All,
>
> Until we figure out which parser we want for  Axis, I propose that we drop
> JDOM and go with the JAXP interfaces.  This provides us the greatest
> amount of flexibility and the most breathing room.  It doesn't meet our
> requirement for not keeping the entire message object model in memory, but
> I'm wondering if we should reevaluate the importance of that requirement
> for version 1.0.  Until we can hammer it out, we need to get moving on
> this.  Let's take JDOM out, put JAXP in, use whatever JAXP aware parser
> you want to use and go from there.
>
> In the meantime, some of us should get together with the Xerces guys and
> work with them on performance and interface issues that would make Xerces
> a better tool for Axis to use.  I volunteer for this, anybody else?  We
> should have at least two or three so we can get a good representative
> perspective.
>
> - James Snell
>      Software Engineer, Emerging Technologies, IBM
>      jasnell@us.ibm.com (online)
>      jsnell@lemoorenet.com (offline)
>