OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Schema style and parser performance

[ Lists Home | Date Index | Thread Index ]

In article <jdgvavg0urv5e14qd2d0qf46cihgmpbq4m@4ax.com> you write:

>We have all seen the various styles of WXS schema in use: Russian
>Doll, with everything nested, Venetian Blind, full of global complex
>type definitions, and Salami Slice, with global element definitions
>accessed using "ref" attributes.
>Has anyone considered the effect of these different models on parser
>performance, either from a theoretical or practical view?

I wouldn't expect any noticeable difference.  In XSV we generate a
finite-state machine for content models, with the states having
pointers to the element declarations and the element declarations
having pointers to the type declarations, so there is no looking-up of
element or type names in the usual case (there is for wildcards of

A lot will depend on whether you end up reading in the schema for each
document.  That may well take much longer than the validation itself
for small documents.

-- Richard


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS