[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Java Technology and XML : API benchmark


gnu.xml.pipeline download

<snip/>

> I still don't understand why validation is not performed in a SAX filter
> rather than in parsers. Parsers like Xerces have dramatically grown in
size
> and have performance problem due to the fact that validation is built in
in
> the parser.
>
> To me, parsing and validating are two different activities. They may have
> been integrated for performance reasons of the parsing+validation
pipeline,
> but I'd still like to have a clean, high performance parsing pipeline in
> which I could plugin any kind of validators (eg. Sun MSV).

<snip/>

In GNU JAXP they are-- within the Pipeline package there is a
ValidationConsumer. Currently this only supports DTD validation, but it is
cleanly layered so that it operates on a SAX stream of events and does not
deal with parsing. Because of this separation, though, there are many tests
/ VCs that cannot be reported because parsers may normalize input before
passing it through. For example, multiple DTD declarations might not be
reported-- additionally there are lexical errors that won't necessarily be
caught.

See the help for ValidationConsumer for more information:

http://www.gnu.org/software/classpathx/jaxp/apidoc/gnu/xml/pipeline/Validati
onConsumer.html

Cheers!

Jeff Rafter
Defined Systems
http://www.defined.net
XML Development and Developer Web Hosting


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.