You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Cory Isaacson/CompuFlex <ci...@compuflex.com> on 2000/05/01 00:56:34 UTC

Re: Fw: [ANN] JDOM and jdom.org

Dear Brett,

Sounds great. We'll look into it further.

Cory
----- Original Message -----
From: Brett McLaughlin <ne...@gte.net>
To: <xa...@xml.apache.org>
Cc: Jason Hunter <jh...@servlets.com>
Sent: Saturday, April 29, 2000 10:48 AM
Subject: Re: Fw: [ANN] JDOM and jdom.org


>
>
> Cory Isaacson/CompuFlex wrote:
> >
> > Brett,
> >
> > This sounds very interesting, and I will check it out. How does it work
with
> > Xalan (or does it)? We are doing a lot of work with XML/XSLT, and
> > performance is key.
>
> Works like a charm - because Xalan can take in XML data from an
> InputStream (wrapped in an Xalan XSLT construct) and output to an
> OutputSource (wrapper in an XSLTResultTarget), JDOM can work great with
> it.  JDOM can construct a document from an InputStream, and output to an
> OutputStream.  using java.io.PipedInputStream, and
> java.io.PipedOutputStream, the output from a JDOM output call can be
> piped into the input of Xalan, and vice versa. For example, here's a
> possible application flow:
>
> Build JDOM Document up from a Database ---> Output to OutputStream
>
> ---> Pipe into Xalan with XSL Stylesheet ---> Output to HTTP
>
> ---> Respond to request for XML data by another application.
>
> In this case, there's nothing that breaks interoperability.
>
> Additionally, a JDOM Document can be constructed from a stream of SAX
> events, or an existing DOM tree.  It can also write out to a DOM tree,
> as well as output SAX events.  In other words, it can communicate with
> any application component that uses SAX or DOM, or InputStreams and
> OutputStreams.
>
> I'll be honest - we currently (the 1.0 beta 3) release have some issues
> with namespaces and processing instruction location (order is kept,
> location in the document is not). However, thanks to help from the over
> 200 subscribers to the JDOM mailing lists already
> (http://jdom.org/involved/lists.html), we will have those issues
> resolved and be at 100% XML compliance very soon! So join the mailing
> lists, and check out our code - the API is completely open-source, so if
> you see something you don't like, let us know and maybe we can fix it.
>
> Hope to see you on the lists.
> -Brett
> Co-creator, JDOM
>
> >
> > Thanks,
> >
> > Cory
> > ----- Original Message -----
> > From: Brett McLaughlin <ne...@gte.net>
> > To: <xe...@xml.apache.org>; <xa...@xml.apache.org>;
> > <co...@xml.apache.org>
> > Cc: Jason Hunter <jh...@servlets.com>
> > Sent: Wednesday, April 26, 2000 9:17 PM
> > Subject: [ANN] JDOM and jdom.org
> >
> > > All-
> > >
> > >   As mentioned last week, Jason Hunter and I have developed a new API
> > > for handling XML from within Java.  It allows you to read, manipulate,
> > > and write XML, all as fast as or faster than SAX and DOM.
Additionally,
> > > we are both convinced it is/much/ more usable from Java, and we have
> > > really received a lot of interest from folks in response to the mail
> > > last week.
> > >
> > >   We are now happy to publicly announce the JDOM API, and its status
as
> > > a new Open Source project.  We just finished a presentation to the
> > > Mountain View, CA, Java Users Group, which was very well-received.  We
> > > currently have a 1.0 beta 3 product that we feel needs only testing
and
> > > small bug-fixes to be ready for a 1.0 final release.
> > >
> > >   In fact, you are getting the sneak-peak - JDOM has its first press
> > > release tomorrow morning, and its site, http://jdom.org, is announced.
> > > You should go and check out the code, the binaries, the source, the
> > > documentation, and everything else there - the API is already
receiving
> > > very positive reviews.  Our mission, intent, and project model is
> > > explained - but I guarantee, if you are a Java developer that needs to
> > > use XML, in any way at all, this is worth checking out!  We hope to
see
> > > you all on the mailing lists soon!
> > >
> > > Thanks,
> > > Brett McLaughlin
> > > Co-creater, JDOM (http://www.jdom.org)
> > > Author, "Java and XML" (O'Reilly)
> > > Author, "Enterprise Applications in Java" (O'Reilly)