29
A
回答
34
42
此答案适用于XPath 1.0其中没有相应的XPath 2.0 standard ends-with() function。
下面的XPath 1.0表达式选择XML文档,其名称以字符串“福”结束的所有元素:
//*[substring(name(),string-length(name())-1) = 'fu']
0
我Dimitre Novatchev的答案挣扎,它不会返回匹配。我知道你的XPath必须有一段告诉“fu”长度为2.
建议有一个字符串长度('fu')来确定子串的内容。
对于那些谁不能够得到他的回答结果,并要求他们使用XPath 1.0解决方案:
//*[substring(name(), string-length(name()) - string-length('fu') +1) = 'fu']
结束元素的匹配查找与“福”
或
//*[substring(name(), string-length(name()) - string-length('Position') +1) = 'Position']
发现匹配与“位置”
相关问题
- 1. XPath查询匹配与名称以X
- 2. 匹配URI的某些部分
- 3. java.util.regex.Pattern可以部分匹配吗?
- 4. 错误“根元素必须与引用文件的部分的名称相匹配”,当根元素与部分的名称匹配时
- 5. 的XPath 2个的某些元素
- 6. 根元素名称不匹配。预计
- 7. 打印多个匹配元素名称
- 8. 可以通过浏览器将svg元素的某些部分渲染到SVG元素之外吗?
- 9. XPath排除某些XML元素?
- 10. 转换XML元素为元素相匹配的属性名称
- 11. XSLT:匹配名称空间中除一个元素以外的所有元素
- 12. 匹配部分特化,以类型替换元组元素
- 13. 如何编写xpath以匹配除特定元素以外的所有元素
- 14. 获取唯一元素名称的XPath
- 15. 续集查询选择匹配或部分匹配名称
- 16. XPATH 1.0:匹配非空元素
- 17. 用xpath匹配第一组元素
- 18. 在XPath中获取父元素名称
- 19. HTML元素与[id]具有相同的[名称]可以吗?
- 20. file_exists与部分名称...有可能吗?
- 21. xpath条件匹配可能吗?
- 22. 如何不匹配行的某些部分的空格在Perl
- 23. XPATH选择其元素名称为xs的子元素:simpleType
- 24. 的XPath与元素结肠元素名称
- 25. R dataframe选择名称的某些部分的列
- 26. 如何匹配返回的XPath HTML中的某些文本?
- 27. 我可以在javascript中使用元素名称吗?
- 28. 我可以将CSS样式应用于元素名称吗?
- 29. 自动映射器可以处理某些属性不匹配的情况吗?
- 30. Telerik主题可以分配给元素的BackColor属性吗?
这仅是一个XPath 2.0溶液结束元素。 – 2011-12-20 19:11:53