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

Re: SUMMARY: XML Validation Issues (was: several threads)

  • From: David Brownell <db@e...>
  • To: Chris Lilley <chris@w...>
  • Date: Sun, 04 Apr 1999 22:31:42 -0700

Re: SUMMARY: XML Validation Issues (was: several threads)
Chris Lilley wrote:
> 
> The assertion has been made that client-side validation is a performance
> load, compared to just parsing the dtd looking for fixed attributes etc;
> but no performance figures were made available. If someone has a parser
> they could instrument and provide some actual measurements on real-world
> data, that would help.

Have a look at Sun's XML parser package ... there's a cost
to validating, but the validating parser is as fast as many
other nonvalidating parsers.  That was one of the interesting
conclusions we drew last summer:  validation isn't all that
expensive.  The first several validating parsers just weren't
written with efficiency in mind; we were 10-20 times (!!) faster
than the others we compared against.

The extra costs are primarily in checking whether the content
model has been followed.  Checking other validity constraints
is pretty cheap.  It should be very easy to see just what code
kicks in differently in the validating and nonvalidating parsers;
look at the code, you'll see what I mean.

I've noticed something like a 10%-30% time price for validating;
it's also true that the validation code hasn't really been tuned
so it's likely the price can be reduced.  I've also seen XML
parsers that reduce such costs by not conforming to the XML spec,
which approach I won't endorse!  :-)

- Dave

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


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.