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

Re: NVDL as a dispatching architecture


tatu
Tatu> This approach is obviously less generic than NVDL, but
Tatu> seems reasonable for efficient validation within
Tatu> context of stax (pull) processing.

I am not sure if your approach is less generic.  At a first 
glance, NVDL looks complicated but I would not be surprised 
if your approach can be safely extended for handling NVDL.  

NVDL implementations have been built using SAX.  However, it 
is not easy tell, by reading the NVDL spec, whether NVDL is
implementable using SAX.  To the contrary, most people will 
suppose that it is not.  The same thing might apply to 
pull-based implementations.

Having said this, a single <namespace> element of NVDL
having more than one <validate> element might be a problem 
for pull-based NVDL implementations.  We have to allow a 
single start tag to be *pulled" by more than one validator.

Cheers,

-- 
MURATA Makoto (FAMILY Given) <EB2M-MRT@a...>



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.