|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] following-sibling question
Hi all, I have the following XML sample data: <items> <item id="a"/> <item id="b"/> <item id="c"/> <item id="d"/> <item id="e"/> <item id="f"/> </items> and a search requirement to select nodes starting with id="a" passing id="c" with anything in between and ending in "f" but must not pass through "d". Thus, the above sample is not a match. Here is a sample that is a match: <items> <item id="a"/> <item id="b"/> <item id="b"/> <item id="e"/> <item id="c"/> <item id="e"/> <item id="f"/> </items> I am not sure how to write the XPATH expression to filter on the "must not pass through "d" requirement. For example, /items/item[@id="a"]/following-sibling::item[@id="c"]/following-sibling::ite m[@id != "d"]/following-sibling::item[@id="f"] doesn't work as "e" is picked up. Thanks, Ken
|
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
|

Cart








