Elliotte,
It is not doing things for the sake of doing it..
it is to do things where it makes sense, I think that
a large majority of XML related vocabularies do not
require entity references, SOAP also excludes DTD and
external references because of their performance drag,
so though not supporting external entities, we still
believe many people will find VTD-XML useful...
so it is not about making egregious shortcuts, it is
more like making sensible compromises.
numerical entities are supported.
Cheers,
Jimmy
Elliotte Harold writes:
Jimmy Zhang wrote:
The VTD-XML project team think not. We are proud to
announce the availability of both C and Java version
1.5 of VTD-XML, the next generation open-source XML
parser that goes beyond DOM and SAX in terms of
performance, memory usage and ease of use.
But not conformance. VTD-XML does not provide the minimum level of
functionality required of an XML 1.0 parser. Until it does, performance
measurements against fully conformant products are deceptive and
dishonest.
To be specific VTD-XML advertises that "Currently it only supports
built-in entity references(" &s; ' > <)." Seeing that
omission makes me wonder what else may be missing. In particular does
VTD-XML support numeric character references? Does it correctly check all
well-formedness constraints?
It's not hard to speed up XML by cutting out the parts you don't like. The
trick is to write a real XML parser that is both conformant and fast.
There's some interesting stuff here. This might be a productive area for
research, but it's not ready for production, and comparing it to parsers
that are is wrong.
--
.Elliotte Rusty Harold [EMAIL PROTECTED]
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