Quantcast
Channel: XPath wildcards on node name - Stack Overflow
Browsing latest articles
Browse All 5 View Live

Answer by David W. for XPath wildcards on node name

The above did not work for me. I had to "slightly" modify that as follows:/data/stats/*[contains(name(),'_cost')]

View Article



Answer by user357812 for XPath wildcards on node name

This is the correct XPath 1.0 expression which selects an element with the last 5 character of name equal to "_cost" in any namespace./data/stats/*[substring(name(), string-length(name()) - 4) = '_cost']

View Article

Answer by redsquare for XPath wildcards on node name

You could also use containse.g /data/stats[contains(.,'_cost')]

View Article

Answer by Alex Nikolaenkov for XPath wildcards on node name

With XPath 1.0 you can use /data/stats/*[substring-after(name(), '_cost') = ''] pattern. That checks if the element's name ends with the _cost suffix. In XPath 2.0 there is fn:ends-with(str, str) and...

View Article

XPath wildcards on node name

I want to grab a node from my XML file, the node has a prefix such as "latest_", but this may change and I'm keen for my XSLT to be as fluid as possible. Here's the XPath I want to...

View Article

Browsing latest articles
Browse All 5 View Live




Latest Images