[Home] [By Thread] [By Date] [Recent Entries]

  • From: Christian Nentwich <c.nentwich@c...>
  • To: Matt Loryman <matt.loryman@v...>
  • Date: Mon, 24 Sep 2001 18:12:21 -0400


> I have a series of XML documents. I want to ensure that when any of these
> documents
> contains the following element:
> <id></id>
> That the value supplied is unique across all <id> elements contained in all
> the documents.

You can do this quite easily in xlinkit (see http://www.xlinkit.com) as
follows:

<forall var="x" in="//id">
  <forall var="y" in="//id">
    <implies>
      <equals op1="$x/text()" op2="$y/text()"/>
      <same op1="$x" op2="$y"/>
    </implies>
  </forall>
</forall>

Depending on how complex your constraints get, this may/may not be
inconvenient for you.

Christian



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member