使用
之间有什么区别htmlElement.getByXPath("//section")
和
htmlElement.getByXPath(".//section")
它们是否都意味着只在htmlElement中搜索section元素? (而不是从dom root开始的整个xml)
答案 0 :(得分:3)
第一个//section
将检索文档中所有<section>
个元素,并且与上下文无关。
第二个.//section
将考虑您当前所在的元素(通常在XSL转换中),以便它仅检索由{{1表示的节点中的<section>
变量。我不知道htmlunit,但在XPath中,等价物是htmlElement
。