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] RelaxNG question

[ Lists Home | Date Index | Thread Index ]

How about something like:

default namespace eg = "http://example.com/";
namespace noNS = ""
theseElements = element * - (noNS:*)
theseAttributes = attribute * -(eg:* | noNS:*)
any =  mixed { theseElements { theseAttributes { text }*, any }* }

Jonathan

Tim Bray wrote:

> Suppose in a RelaxNG schema (compact syntax) I have
> 
> default namespace eg = "http://example.com/";
> namespace noNS = ""
> 
> I'm writing a schema for something that will serve as a container, and I 
> have an element for which I want to say "This can contain mixed content 
> of more or less any elements/attributes with the constraint that no 
> elements may be unqualified (noNS above), and no elements or attributes 
> can be in my namespace ("eg" above).
> 

Jonathan




 

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

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