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]

Reply via email to