- From: Christian de Sainte Marie <csma@ilog.fr>
- Date: Tue, 17 Mar 2009 18:46:25 +0100
- To: kifer@cs.sunysb.edu
- CC: RIF WG <public-rif-wg@w3.org>
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! :-( Christian
Received on Tuesday, 17 March 2009 17:47:30 UTC