Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xpath如何跳过节点 xxxx_Xpath_Html Agility Pack - Fatal编程技术网

xpath如何跳过节点 xxxx

xpath如何跳过节点 xxxx,xpath,html-agility-pack,Xpath,Html Agility Pack,xxxxxx ... ..。。。 我有一个如上所述的html结构,我想跳过pass,并使用Xpath结构获取文章部分的全部内容。您可以使用如下查询: <article class='article-contents'> <div class='summary'>xxxx</div> <p>xxxxxx</p> <table>...</table> <p>....</p>... </

xxxxxx

... ..

。。。
我有一个如上所述的html结构,我想跳过pass
,并使用Xpath结构获取文章部分的全部内容。

您可以使用如下查询:

<article class='article-contents'>
<div class='summary'>xxxx</div>
<p>xxxxxx</p>
<table>...</table>
<p>....</p>...
</article>

这将选择文章中除摘要部分之外的所有子节点。

到目前为止您尝试了什么?“获取全部内容”是什么意思?文本内容?
之后的
中的元素
要获取
之后的元素,可以使用
//article[@class=“article contnets”]/div[@class=“summary”]/following sibling::*
谢谢paul,它适合我跟随sibling
//article[@class='article-contents']/node()[not(local-name()='div' and @class='summary')]