XPath to select node according to xml:lang attribute
Hello, Is there a way to select the most specific node for a set of languages/sub-languages in XPath 1.0 prefered? <root> <text id="color" xml:lang="en">colour</text> <text id="color" xml:lang="en-us">color</text> </root> I would like selectSingleNode for "en-us", "en" and as last resort where no xml:lang tag is specified. My try was: /[@id="color" and (@xml:lang="en-us" or @xml:lang="en" or not(@xml:lang))] but that does not seem to work. I such finer grained selection possible? Thanks, Phil
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