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


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] XML Schema Checklist

Costello, Roger L. wrote:

> Before publishing your XML Schemas, check that they contains these 4 things:
> 1.  xml:lang
> 2.  xml:id
> 3.  pattern facets
> 4.  user-defined entities
> More ... http://www.xfront.com/XML-Schema-Checklist.pdf
> Comments welcome.

Are you saying that a schema should define or reference xml:lang and 
xml:id attributes? Or that the instance documents should use those 
attributes as much as possible?

As for the DOM getElementById making use of xml:id attributes in an 
instance document, a test with http://jsfiddle.net/ady5P/ shows that 
only Opera supports that, Firefox, Chrome, IE 9, Safari don't do that.

As for your pattern example <xs:pattern value="[&#1;-&#127;]*" />, the 
character &#1; is not allowed in XML 1.0 documents which most schemas 
likely are these days.


	Martin Honnen --- MVP Data Platform Development

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

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

Copyright 1993-2007 XML.org. This site is hosted by OASIS