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] Best Practice - beyond schema

[ Lists Home | Date Index | Thread Index ]

From: "Henry S. Thompson" <ht@cogsci.ed.ac.uk>

> > I don't think use of <xs:any> etc is enough to allow us to use two
> > XML Schema schemas in series.
> Not obvious why this won't work -- I hadn't thought of it but it's a
> good idea, if your locale-specific variants are not of the
> optional->required/prohibited variety.  

Being able to take a few passes at the data is a really useful technique.
The effective schema is an intersection of schemas.

It is built into Schematron (each pattern equivalent to a pass, though it
may not be implemented that way), and I see James Clark was able
to represent the exclusions in HTML using three passes in RELAX NG
(one for the general schema, one for the restriction that an <a> cannot
contain a child <a> at any level, and something else: presumably
XSD would require the same, sniff :-)

Rick Jelliffe


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

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