W3C home > Mailing lists > Public > xmlschema-dev@w3.org > May 2002

Re: What does validate the validator?

From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
Date: 29 May 2002 23:04:19 +0100
To: megya@sztaki.hu
Cc: xmlschema-dev@w3.org
Message-ID: <f5bbsayy5jw.fsf@cogsci.ed.ac.uk>

Megyaszai Sandor <megya@sztaki.hu> writes:

> On Wed, 29 May 2002, Henry S. Thompson wrote:
> >                               a quick inspection by eye doesn't
> > suggest anything wrong -- where are the errors you are suggesting
> > should be caught?
> 
> >From instance document pelda.xml:
> > [..]
> >   <Group name="organizers" role="organize">
> >     <User type="registered" name="megya"/>
> >     <User type="registered" name="megya"/>
> >     <User type="e-mail" address="WineMerchant@isp.com"/>
> >   </Group>
> > [..]
> 
> The duplicated User element should not be allowed by a uniqueness
> constraint (from Voting.xsd):
> >        <element name="Group" minOccurs="1" maxOccurs="unbounded">
> > [..]
> >         <unique name="userName">
> > [..]
> >          <selector xpath="v:User"/>
> >          <field xpath="name"/>
> >         </unique>
> >        </element>

Um, that field path looks for a 'name' _daughter_, you want
 <field xpath="@name"/>
to look for a name attribute.  With that change, XSV finds the error.

ht
-- 
  Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
          W3C Fellow 1999--2002, part-time member of W3C Team
     2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
	    Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk
		     URL: http://www.ltg.ed.ac.uk/~ht/
 [mail really from me _always_ has this .sig -- mail without it is forged spam]
Received on Wednesday, 29 May 2002 18:04:58 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:55:56 UTC