[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

strict validation of any ##other namespace

From: Bryan Rasmussen <brs@itst.dk>
Date: Fri, 7 Oct 2005 12:28:42 +0200
Message-ID: <D45A5694803BE943BA46F9A7262BF83D123A79@its42.itst.local>
To: "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org>
strict validation of any ##other namespace



If I have a schema 1:

<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://test.org" xmlns:b="http://test.org"
xmlns="http://www.w3.org/2001/XMLSchema"
 elementFormDefault="qualified" attributeFormDefault="unqualified">
	<element name="a" type="b:aType">

	</element>
	<complexType name="aType">
	<sequence>
	           <any namespace="##other" minOccurs="1" maxOccurs="1"/>
	</sequence>
	</complexType>
</schema>


and schema 2:

<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://test.com" xmlns:b2="http://test.com"
xmlns="http://www.w3.org/2001/XMLSchema"
 elementFormDefault="qualified" attributeFormDefault="unqualified">
	<element name="a2" type="string">

	</element>
</schema>


and an instance 

<?xml version="1.0" encoding="utf-8"?>
<b:a xmlns:b="http://test.org" xmlns:b2="http://test.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://test.com test2.xsd"
>
<b2:a2>hello</b2:a2>
</b:a>

it is valid if I specify the schema for http://test.org programmatically (in
the validators I've tested so far). however I would like to remove
xsi:schemaLocation and instead specify it all programmatically. I can do
this in MSXML and .Net without a problem. I assume that the major Java
libraries and probably projects like libxml provide the same functionality -
am I correct in this assumption? Is there any wide-spread API that would not
allow me to build up a set of schemas for validating the instance so that my
processContents="strict" will validate without use of xsi:schemaLocation. 
Received on Friday, 7 October 2005 10:36:32 GMT

Subscribe to the Stylus Scoop newsletter for helpful XML tips and tutorials.
Email
First Name
Last Name
Company

Download Stylus Studio 6 XML Enterprise Edition

Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.