189得票3回答
XPath不同节点的OR运算符

如何使用XPath://bookstore/book/title or //bookstore/city/zipcode/title 仅使用//title无法工作,因为我还有//bookstore/magazine/title p.s. 我看到了很多关于或运算的例子,但主要涉及属性或单个节点结构。

187得票5回答
如何在XPath中使用“not”?

我想写一些类似的东西: //a[not contains(@id, 'xx')] (意思是所有链接的'id'属性不包含字符串'xx') 我找不到正确的语法。

187得票2回答
获取元素的第n个实例的XPath查询

有一个HTML文件(我无法控制其内容),其中有几个带有相同固定id属性"search_query"的input元素。文件内容可能会改变,但我知道我始终希望获取具有id属性"search_query"的第二个input元素。 我需要一个XPath表达式来做到这一点。我尝试了//input[@i...

182得票1回答
XSLT 获取最后一个元素

我正在尝试找到我的xml中的最后一个元素,它的样子是: <list> <element name="A" /> <element name="B" > <element name="C" /> <element n...

176得票2回答
XPath:选择文本节点

以下为XML代码:<node>Text1<subnode/>text2</node> 我该如何通过XPath选择第一个或第二个文本节点? 类似于这样:/node/text()[2] 当然不起作用,因为它是节点内每个文本合并的结果。

170得票1回答
在XML中获取属性值

如何使用XSLT获取以下XML中attribute1(blah)的值:<name attribute1="blah" attribute2="blahblah"> </name>

169得票17回答
如何在Bash中解析XML?

理想情况下,我希望能够做到以下几点:cat xhtmlfile.xhtml | getElementViaXPath --path='/html/head/title' | sed -e 's%(^<title>|</title>$)%%g' > titleOfX...

167得票4回答
XPath选择多个标签

考虑到这个简化的数据格式: <a> <b> <c>C1</c> <d>D1</d> <e>E1</e> <f>d...

160得票4回答
如何在这里使用XPath的contains()函数?

我正试图学习XPath。我看了这里的其他contains()示例,但没有使用AND运算符的内容。我无法使它起作用://ul[@class='featureList' and contains(li, 'Model')] 在:... <ul class="featureList"> ...

158得票10回答
我们能在BeautifulSoup中使用XPath吗?

我正在使用BeautifulSoup来爬取一个URL,以下是我用来查找类为'empformbody'的td标签的代码:import urllib import urllib2 from BeautifulSoup import BeautifulSoup url = "http:...