Michael Kifer wrote: > > As Bijan said, it is dangerous (inelegant, in my view) to conflate types and > element names. [...] Oh, you meant that the name of a type could be the same as the name of an element of a different type. Something like: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> ... <xs:complexType name="A"> some content </xs:complexType> ... <xs:complexType name="B"> some completely different content </xs:complexType> ... <xs:element name="A" type="B"/> <xs:element name="B" type="A"/> ... </xs:schema> According to (the current version of) my proposal, ?x#A would match the A elements (of type B) as well as the B element (of type A)... Ohmygosh! I did not think of that. Yuk! You are right, that's disgusting! (The current version of) my proposal is horribly flawed. Sigh! :-( ChristianReceived on Tuesday, 17 March 2009 17:47:30 UTC
This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:47:54 UTC