I thought key and keyref(s) are not supported yet. I ended up using ID and IDREF(s). You could try that and see
hope this helps rajesh > >Yes. My command line is > %DOMCount -v=always -n -s -f the_xml_file_name > >I expect an error because both id attributes are "1" >when it is required to be unique in the schema. > >Am I missing something obvious? > >victoria > >The schema is ><?xml version="1.0"?> ><xs:schema >xmlns:xs="http://www.w3.org/2001/XMLSchema"> > ><xs:element name="root" type="root"> > <xs:key name="element1_id"> > <xs:selector xpath="element1"/> > <xs:field xpath="@id"/> > </xs:key> ></xs:element> ><xs:element name="element1" type="element1"/> > ><xs:complexType name="root"> > <xs:sequence> > <xs:element ref="element1" minOccurs="0" >maxOccurs="unbounded"/> > </xs:sequence> ></xs:complexType> > ><xs:complexType name="element1"> > <xs:all> > <xs:element name="name" type="xs:string"/> > <xs:element name="description" type="xs:string"/> > <xs:element name="investigator" type="xs:string"/> > <xs:element name="comments" type="xs:string"/> > </xs:all> > <xs:attribute name="id" type="xs:string"/> ></xs:complexType> > > >The xml file is: ><?xml version="1.0"?> ><root >xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >xsi:noNamespaceSchemaLocation="study.xsd"> ><element1 id="1"> > <name>abcd</name> > <description>abcd</description> > <comments>abcd</comments> > <investigator>abcd</investigator> ></element1> ><element1 id="1"> > <name>bcde</name> > <description>bcde</description> > <comments>bcde</comments> > <investigator>bcde</investigator> ></element1> ></root> > > > >--- Tinny Ng <[EMAIL PROTECTED]> wrote: > > Have you turned on > > "setValidationSchemaFullChecking", i.e. option "-f" > > in > > DOMCount? See > > >http://xml.apache.org/xerces-c/apiDocs/class_DOMParser.html#a31 > > for > > description of setValidationSchemaFullChecking. > > > > Tinny > > > > xin wang wrote: > > > > > I am trying to use DOMCount or similar programs in > > > bin/ > > > that come with the 1.5.2 binary distribution to > > > validate an xml doc against its schema. It seems > > to > > > work except when I try to force an id of an > > element to > > > be unique. I don't get error messages even when > > there > > > are duplicates. I have not tried the key/keyref > > > feature > > > yet. > > > > > > Can anyone help please? > > > > > > Thanks. > > > > > > victoria > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Find the one for you at Yahoo! Personals > > > http://personals.yahoo.com > > > > > > > > >--------------------------------------------------------------------- > > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > >--------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > >__________________________________________________ >Do You Yahoo!? >Find the one for you at Yahoo! Personals >http://personals.yahoo.com > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
