- From: <noah_mendelsohn@us.ibm.com>
- Date: Fri, 14 Jun 2002 12:00:29 -0400
- To: "Lee Humphries" <Lee_Humphries@softworks.com.au> (by way of "C. M. Sperberg-McQueen" <<Lee_Humphries@softworks.com.au<Lee_Humphries>)
- Cc: www-xml-schema-comments@w3.org
I think I understand what you're asking: can you write an element declaration without specifying a namespace, and then use it as the basis of declarations for similar looking elements in multiple namespaces: Yes, at least for certain purposes. If you put the original definition in a schema document with no target namespace, and then <include> that into a schema document with targetNamepace="ns", then all the element, attribute and other definitions and declarations will be given the "includer's" namespace. If you include the same source document in yet another with targetNamepace="ns2", then your element will be defined in that namespace as well. This capability is sometimes informally called "chameleon include", since the original declaration takes on the characteristics of its including surroundings. Hope this helps. ------------------------------------------------------------------ Noah Mendelsohn Voice: 1-617-693-4036 IBM Corporation Fax: 1-617-693-8676 One Rogers Street Cambridge, MA 02142 ------------------------------------------------------------------ "Lee Humphries" <Lee_Humphries@softworks.com.au> (by way of "C. M. Sperberg-McQueen" <cmsmcq Sent by: www-xml-schema-comments-request@w3.org 06/14/02 11:18 AM To: W3C XML Schema Comments list <www-xml-schema-comments@w3.org> cc: (bcc: Noah Mendelsohn/Cambridge/IBM) Subject: XML Schema 1.1 suggestion - allow defining of namespaces for named elements or attributes At the moment only the 'any' allows for its namespace to be defined. This is a real pain in the neck when you can name the element (or attribute) but you need to define it as existing in a different namespace. Adding the 'any' namespace declaration to 'element' and 'attribute' would go a long way to enabling full cross-namespace validation. Lee Humphries SOFTWORKS Australia email: Lee_Humphries@softworks.com.au
Received on Friday, 14 June 2002 12:18:34 UTC