[
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
|