OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re:Validating XML documents containing xml:*

[ Lists Home | Date Index | Thread Index ]

For the instance files to validate, your schema needs to define where 
xml:* attributes are permitted. 

In order to reference xml:lang, etc., in your schema, you have to import 
the following W3C namespace:

<xs:import namespace="http://www.w3.org/XML/1998/namespace";

where the world's most famous attributeGroup is defined:

<xs:attributeGroup name="specialAttrs">
<xs:attribute ref="xml:base"/>
<xs:attribute ref="xml:lang"/>
<xs:attribute ref="xml:space"/>

using the W3C-reserved namespace prefix:  xml

In order for instance files referencing your schema to use xml:lang they 
must include the W3C's xsi namespace but the associated target schema is 
yours, e.g.


What could be simpler?

Also try this list:  <xmlschema-dev@w3.org>

             Jack Lindsey


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS