Can XPath match on parts of an element's name?

后端 未结 3 755

I want to do this:

//*fu

which returns all nodes whose name ends in fu, such as

3条回答
  •  不思量自难忘°
    2020-12-28 13:35

    This answer is for XPath 1.0 where there is no equivalent of the XPath 2.0 standard ends-with() function.

    The following XPath 1.0 expression selects all elements in the xml document, whose names end with the string "fu":

    //*[substring(name(),string-length(name())-1) = 'fu']
    

提交回复
热议问题