Altova Mailing List Archives>Archive Index >xml-dev Archive Home >Recent entries >Thread Prev - Re:Validating XML documents containing xml:* [Thread Next] Re: [xml-dev] Re:Validating XML documents containing xml:*To: Jack Lindsey <Jack@-------.---> Date: 11/8/2005 8:33:00 AM What could be simpler would be if xml: namespaced attributes were ignored by default. On 11/8/05, Jack Lindsey <Jack@l...> wrote: > 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" > schemaLocation="http://www.w3.org/2001/xml.xsd"/> > > 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"/> > </xs:attributeGroup> > > > 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. > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://yourTargetSchema/namespace > optionally/yourLocalschema.xsd" > > What could be simpler? > > Also try this list: <xmlschema-dev@w...> > > Cheers > Jack Lindsey > > > > > > > > ----------------------------------------------------------------- > 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> > > | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
