[
Lists Home |
Date Index |
Thread Index
]
- To: "Elliotte Harold" <elharo@metalab.unc.edu>, "Michael Champion" <michaelc.champion@gmail.com>
- Subject: RE: [xml-dev] VTD-XML an open-source, high-performance and non-extractive XML processing API
- From: "Nathan Young \(natyoung\)" <natyoung@cisco.com>
- Date: Tue, 18 Oct 2005 10:41:42 -0700
- Cc: "XML Developers List" <xml-dev@lists.xml.org>
- Thread-index: AcXUCU4CShbLssb4QSulSVvF4xeY3gAAcPbQ
- Thread-topic: [xml-dev] VTD-XML an open-source, high-performance and non-extractive XML processing API
That mirrors the approach I took to validation in NML:
http://ncyoung.com/entry/501
> -----Original Message-----
> From: Elliotte Harold [mailto:elharo@metalab.unc.edu]
> Sent: Tuesday, October 18, 2005 10:15 AM
> To: Michael Champion
> Cc: XML Developers List
> Subject: Re: [xml-dev] VTD-XML an open-source,
> high-performance and non-extractive XML processing API
>
> Michael Champion wrote:
>
> > I think the point is that the process that creates the XML
> can confirm
> > that it is well-formed / valid, and produce a VTD associated with a
> > document/message, then downstream processes that understand VTD can
> > exploit it.
>
> I don't see that as the use case at all. I certainly wouldn't support
> passing VTD between different processes, systems, or
> organizations; any
> more than I would suggest passing a DOM or a SAX event stream. The
> proper serialization for XML is XML, nothing more, nothing less.
>
> I see VTD as an alternate, disk-backed object model that
> competes with
> SAX and DOM within a single program. This could have big
> advantages for
> memory use and could allow indexing and fast access into the data.
> However, this certainly shouldn't be passed around on the
> wire any more
> than any other object model should be.
>
> --
> Elliotte Rusty Harold elharo@metalab.unc.edu
> XML in a Nutshell 3rd Edition Just Published!
> http://www.cafeconleche.org/books/xian3/
> http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/
ref=nosim
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>
>
|