← Prev in month ← Prev in thread

XSD <any> and namespaces

From
Daniel Prager <>
To
xml-dev <>
Date
2002-08-21T00:57:54Z
ID
<>
Thread
XSD <any> and namespaces
I wish to allow absolutely any element in any namespace
in certain parts of an XML document.

If in XML Schema I write:

      <xsd:element name="value">
              <xsd:complexType>
                      <xsd:sequence>
                              <xsd:any processContents="skip"/>
                      </xsd:sequence>
              </xsd:complexType>
      </xsd:element>

MSV will accept:

      <value>
              <hmmm old="stuff">
                      Can go in here!
              </hmmm>
      </value>

in the XML doc,  but not

      <value>
              <ns:hmmm old="stuff">
                      Can go in here!
              </ns:hmmm>
      </value>

where ns is an undeclared namespace prefix.

Is this an MSV issue or correct behaviour?

Is there a way to permit the use of undeclared namespaces?


Thanks in advance

Daniel

--
Dr Daniel Prager
Research Fellow & Consultant
Deakin University & Freelance

Phone: +61 3 9251 7484
Web: www.deakin.edu.au/~danielp
← Prev in month ← Prev in thread