Re: [ISSUE-37] New proposal on RIF interoperation with XML data and XML Schemas

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="">
<xs:complexType name="A">
   some content
<xs:complexType name="B">
   some completely different content
<xs:element name="A" type="B"/>
<xs:element name="B" type="A"/>

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!



Received on Tuesday, 17 March 2009 17:47:30 UTC