[Home] [By Thread] [By Date] [Recent Entries]
.NET 2.0 gives you an option to allow or disallow xml:* attributes in the instance documents when the schema doesn't explicitly declare them. Stan -----Original Message----- From: Michael Kay [mailto:mike@s...] Sent: Monday, November 07, 2005 12:22 PM To: 'Mark Seaborne'; xml-dev@l... Subject: RE: Validating XML documents containing xml:* > I have some XML schemas that do not declare the XML: > attributes (lang, base, id). If an instance uses one or more > of these attributes must it fail validation against the > schema, or can I use these attributes without declaring them > in my schemas? The attributes aren't treated specially by the schema processor: they are allowed only if they are declared (explicitly, or using wildcards). The only attributes that are treated specially are the xsi: attributes, for example xsi:type. (And namespace declarations, but those don't count as attributes.) Michael Kay http://www.saxonica.com/ ----------------------------------------------------------------- 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>
|

Cart



