我需要使用XSLT获取XPath节点。我需要检查一个特定节点是否存在于一个xml块中。我知道如何做的唯一方法是使用XPath节点。让我知道是否知道使用XSLT检查XML块中是否存在某个节点的另一种方法。如何使用XSLT获取XPath节点
0
A
回答
0
是的,XPath就是这样。
假设你是在XSLT模板,并要检查一个子元素“TestElement”的存在,你可以这样做:
<xsl:if test="TestElement">
<!-- some-code -->
</xsl:if>
在一个简单的指定元素/节点名测试是否存在该元素/节点。
听起来就像我完全误解了这个问题。如果要在XSLT中为给定文档中的给定节点生成“绝对”XPath表达式,请参阅there's a lovely succinct solution described here。
相关问题
- 1. 获取基于与XSLT XPATH内节点值外节点
- 2. 如何使用XPath获取节点以及节点值
- 3. 使用XSLT和XPath,获取XML节点或元素的值?
- 4. 使用xslt生成xpath节点2
- 5. 使用XSLT获取父XML节点值
- 6. 使用xpath获取节点集合
- 7. 使用XPath获取节点名称
- 8. 使用XPath获取父节点
- 9. 从javascript中使用xPath获取节点
- 10. 在Java中使用xPath获取节点
- 11. 使用xpath从responseText获取节点
- 12. Xpath xslt检索节点?
- 13. XSLT - 获取文本()节点
- 14. XSLT获取子节点
- 15. XSLT 1.0获取节点集
- 16. Xpath获取子节点值
- 17. 获取部分节点XPATH
- 18. 获取xpath子节点值
- 19. XPath来获取节点值
- 20. 获取Xpath的节点值
- 21. 使用特定值获取节点父节点的XSLT
- 22. xpath获取节点信息的xpath
- 23. Xpath:如何获取我选择的节点的父节点?
- 24. 获取XSLT当前节点,格式为XPath查询?
- 25. XSLT/XPath的获取当前节点编号
- 26. 获取最遥远的祖先节点-Xpath,XSLT
- 27. 如何使用XPath获取节点的值?
- 28. 如何使用XPath获取节点值/ innerHTML?
- 29. 如何使用XPath for HTML获取子节点的数量?
- 30. 如何使用Xpath获取所有节点属性和值?
你的问题很不清楚。从XSLT样式表对源文档的所有访问都使用XPath表达式,所以简单的答案是没有其他方式(XPath除外)。请尝试更清楚地解释您的问题:您开始的输入是什么,您想要达到的输出是什么? – 2011-05-18 21:42:04