- From: Kevin Burges <xmldude@burieddreams.com>
- Date: Mon, 19 Nov 2001 10:55:17 +0000
- To: xmlschema-dev@w3.org
I'm trying to impliment a <key> as below but for some reason it doesn't work. Is it me that's wrong, or XMLSpy 4.1? I have a document like this: <IDs> <Form FormID="1"> <Field FieldID="1"/> </Form> <Form FormID="2"> <Field FieldID="1"/> </Form> </IDs> In the Schema I have the following KEY on the <IDs> element: <xs:key name="FieldsByFormKey"> <xs:selector xpath="Form/Field"/> <xs:field xpath="../@FormID"/> <xs:field xpath="@FieldID"/> </xs:key> I believe this document should be valid against that Key constraint, but XMLSpy4.1 says that the second <Field> element produces a duplicate Key value, and hence is invalid. By my understanding there should be two unique keys generated: {1 1) (2 1} So, it is me or XMLSpy at fault? -- May the flares be with you, Kevin mailto:kevin@burieddreams.com ++++++++++++ Cool music - http://burieddreams.com/marshan ++++++ Attitude Webzine - http://burieddreams.com/attitude
Received on Monday, 19 November 2001 05:56:17 UTC