> >Are you saying to use DTD instead of schema? I need >to use schema. > >victoria
ewww! I hate DTDs :). You can ID and IDREF(s) in schemas too. <xs:attribute nmae="uniqurename" type="xs:ID"/> <xs:attribute name="ref" type="xs:IDREFS"/> Take a look at sample xsd (schema) files located in samples directory rajesh > >--- Rajesh Kommineni <[EMAIL PROTECTED]> wrote: > > 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] > > > > >__________________________________________________ >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]
