>
>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]

Reply via email to