Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to make an element value unique within entire instance document?

 
Robert Dang
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, please take a look at this schema and tell me how I can make the value of my AttachmentKey element(s) unique within the entire instance document.

I know that I have to use <key> or <unique>, but I can't get it to work, as I don't have much knowledge of xpath.

here is my schema:




As you can see, AttachmentKey is a subelement of Attachment, and is used in more than one place in the example above. I want it so that when the instance document is created, no matter how many instances of Attachment is in it, each AttachmentKey value is unique, so that I can use them as keys.

So this following instance doc would be invalid:


But this one would be valid:

[ July 26, 2004: Message edited by: Robert Dang ]
[ July 26, 2004: Message edited by: Robert Dang ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic