88得票4回答
如何使用Python Webdriver查找父元素?

Python+Selenium是否有类似于driver.find_element_parent?、driver.find_element_next?或driver.find_element_previous这样的方法来查找父元素、兄弟元素或子元素?例如:<tr> <td&...

84得票11回答
有没有一个在线测试工具可以测试xPath选择器?

我知道有一些在线正则表达式评估器..非常有用,实时匹配。它们就像RegexBuddy的Web应用程序。 我想知道是否有类似的东西可以用于xPath选择器?我正在学习它们,这对我很有价值。 是否有一个在线测试工具,允许您输入XML,然后输入xPath选择器并进行匹配(实时更好,但我怀疑有人编...

84得票9回答
JavaScript获取节点的XPath

有没有办法在Javascript中返回DOM元素的XPath字符串?

83得票6回答
如何在使用XElement或LINQ时使用XPath?

考虑以下 XML: Consider the following XML:<response> <status_code>200</status_code> <status_txt>OK</status_txt> &lt...

82得票3回答
如何在XPath的“contains”函数中使用正则表达式

我希望使用下面的正则表达式匹配以下文本sometext12345_text。 我在我的Selenium测试中使用它。String expr = "//*[contains(@id, 'sometext[0-9]+_text')]"; driver.findElement(By.xpath(ex...

80得票2回答
XPath返回仅包含文本的元素,而不是其父元素。

我想匹配这个xml中包含'match'(random2元素)的元素。<root> <random1> <random2>match</random2> <random3>nomatch</random3> &l...

77得票2回答
使用XPath,如何根据节点的文本内容和属性值选择节点?

给定以下 XML:<DocText> <WithQuads> <Page pageNumber="3"> <Word> July <Quad> ...

76得票6回答
为什么需要XmlNamespaceManager?

我在尝试解决一个问题时有些无从下手,为什么——至少在 .Net Framework 中——需要使用 XmlNamespaceManager 来处理命名空间(或冗长和繁琐的 [local-name()=... XPath 谓词/函数/什么的)进行 XPath 查询。我确实理解为什么命名空间是必要...

75得票5回答
XPath - 获取没有特定类型子节点的节点

XML: <A><B></B></A> or <A></A> 我想获取所有没有任何子节点B的A节点。 我已经尝试过。 /A[not(B)] /A[not(exists(B))] 没有成功 如果可能的话,我更...

74得票2回答
在XSLT的<xsl:if>中比较字符串时,如何指定“不等于”?

目前我有一个xsl文件,其中包含以下代码。我试图只在“count”不等于N/A时打印它,但似乎"!="不起作用。&lt;xsl:for-each select="Directory/Match"&gt; &lt;xsl:if test = "Count != N/A"&gt; ...