[Home] [By Thread] [By Date] [Recent Entries]

  • To: xml-dev <xml-dev@l...>
  • Subject: XSD <any> and namespaces
  • From: Daniel Prager <danielp@d...>
  • Date: Wed, 21 Aug 2002 10:57:54 +1000
  • Organization: Deakin University

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



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member