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] limits of the generic

[ Lists Home | Date Index | Thread Index ]

On Sat, 2002-09-28 at 00:11, John Cowan wrote:
> Simon St.Laurent scripsit:
> 
> > See, for instance, the "data versus text" section at the end of:
> > http://books.xmlschemata.org/relaxng/RngBookTextPatterns.html
> > 
> > That feels to me like an overstep.
> 
> Ah, I see.  But the restrictions on the use of datatypes in mixed content
> are primarily for the benefit of validator implementers.  It's much easier
> if you can define datatypes with a separate module that gets all the
> available content and then either matches or doesn't, deterministically.

Sorry, I cant't buy this argument :-) !

The datatypes libraries are implemented as independent modules, and they
are so independent that they act on text nodes independently of the
content model (mixed, simple or even -in the case of Relax NG which kind
of extends the notion of text nodes- attributes or lists of tokens).

Having implemented most of the Relax NG specification in my xvif[1]
implementation, I can tell you that "data" patterns in mixed content are
"natively" supported by the derivative method described by James Clark
and that ruling them out would add a significant amount of non trivial
code (which I haven't implemented yet since this is not my priority of
the moment)...

[1] http://downloads.xmlschemata.org/python/xvif/

Eric
-- 
Rendez-vous  Paris.
                          http://www.technoforum.fr/integ2002/index.html
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------





 

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

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