[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] key and keyref problems
Hi all, I am trying to use key and refkey elements in a XML Schema. The XML instances look like: <travelAgency> <countries> <country name = "Brasil" code ="BR"> <country name = "United States of America" code ="USA"> <country name = "Norway" code ="NO"> </countires> <travel> <country code = "NO"> <country code = "BRAS"> <travel> </TravelAgency> And the XML Schema is (omitting noise with "..."): <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name = "travelAgency" ...> <xs:complexType> ... </xs:complexType> <xs:key name="countryID"> <xs:selector xpath="./countries/country"/> <xs:field xpath="@code"/> </xs:key> <xs:keyref name="countryIDRef" refer="countryID"> <xs:selector xpath="./travel/country"/> <xs:field xpath="@code"/> </xs:keyref> </xs:element> The problem is that even wrong XML instances (like the one written above with BRAS code) are found right by the validator. I have unsuccessfully tried to change the xpath but I did not succeed. Searching for inet I found that the namespaces should be added in xpath declaration but I do not know how to do it, and if it is necessary in my case. Thanks in advance, Pau
[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
|