[
Lists Home |
Date Index |
Thread Index
]
Probably correct, if processors are operating correctly (big if),
given the following:
http://www.w3.org/2001/XMLSchema-instance
<?xml version="1.0" ?>
<!DOCTYPE xs:schema (View Source for full doctype...)>
- <xs:schema targetNamespace="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml" finalDefault="" blockDefault=""
elementFormDefault="unqualified" attributeFormDefault="unqualified">
- <xs:annotation>
- <xs:documentation>
<h1>XML Schema instance namespace</h1>
- <p>
See
<a href="http://www.w3.org/TR/xmlschema-1/">the XML Schema Recommendation</a>
for an introduction
</p>
<hr />
$Date: 2001/03/16 20:25:57 $
<br />
$Id: XMLSchema-instance.xsd,v 1.4 2001/03/16 20:25:57 ht Exp $
</xs:documentation>
</xs:annotation>
- <xs:annotation>
- <xs:documentation>
- <p>
This schema should never be used as such:
<a href="http://www.w3.org/TR/xmlschema-1/#no-xsi">the XML Schema
Recommendation</a>
forbids the declaration of attributes in this namespace
</p>
</xs:documentation>
</xs:annotation>
<xs:attribute name="nil" />
<xs:attribute name="type" />
<xs:attribute name="schemaLocation" />
<xs:attribute name="noNamespaceSchemaLocation" />
</xs:schema>
Cheers,
Bryan Rasmussen
On 6/7/06, Paul Spencer <xml-dev-list@boynings.co.uk> wrote:
> In the Election Markup Language, people may use a variety of identifiers
> depending on the type of election, country etc. The schema (XSD) therefore
> allows use of xsi:type in the instance so that the correct validation can be
> used for each identifier. I don't think that there is any way in XML Schema
> of forcing the use of the xsi:type attribute in the instance, so I am
> currently using Schematron rules to do this. Am I correct, or have I missed
> something obvious?
>
> Before people point out that I am allowing the sender of the message to say
> what type of identifier they have, the Schematron (which changes for each
> scenario) also defines the allowed values for xsi:type. I would keep this,
> but it would be good if the schema itself enforced something as a hint to
> implementers to look at the spec and see what they need to do.
>
> Regards
>
> Paul Spencer
>
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>
>
>
|