RE: XPath context evaluation
> (e.g. "//info[id = '123']" ) shows no issues, however I am > not able to use the current context (one of the <id> elements > in the <idList>) to evaluate an XPath expression as > "//info[id = .]" or "//info[string(id) = (.)]". > > Am I missing something obvious, is this a restriction of XPath? The current context changes inside the . Just as "id" means "the id child of the info element being tested, so "." means "the info element being tested". If you want to refer to some other element, use a variable (or in XSLT, current()). Michael Kay http://www.saxonica.com/
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