[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How to Unique contraint
In Schematron, you might do something roughly like this,: <pattern> <rule context="anElement"> <assert test="@port != @debug-port"> The port number must be different from the debug port number. </assert> <assert test="not( preceding::anElement[@port= current()/@port or @debug-port=current()/@port or @port=current()/@debug-port ][ @debug-port = current()/@debug-port ])"> A number can only be assigned once, either as a port or as a debug port. </assert> </rule> </pattern> If the anElement are in the same parent, then use preceding-sibling:: axis. Cheers Rick Jelliffe
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|