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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.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
Html Xpath表达式-在两个已知标记之间进行选择_Html_Xpath - Fatal编程技术网

Html Xpath表达式-在两个已知标记之间进行选择

Html Xpath表达式-在两个已知标记之间进行选择,html,xpath,Html,Xpath,给定以下HTML: <body> <h2> <span class="mw-headline" id="KNOWNID">S</span> <span class="mw-editsection"> <span class="mw-editsection-bracket">[</span> <a href="/w/ind

给定以下HTML:

<body>
    <h2>
        <span class="mw-headline" id="KNOWNID">S</span>
        <span class="mw-editsection">
            <span class="mw-editsection-bracket">[</span>
            <a href="/w/index.php?title=Og&amp;action=edit&amp;section=4">Bn</a>
            <span class="mw-editsection-bracket">]</span>
        </span>
    </h2>
    <div class="h"></div>
    <p>M</p>
    <p>M</p>
    <p>M</p>
    <p>M</p>
    <p>M</p>
    <h2>
        <span class="mw-headline" id="NEXTKNOWNID">S</span>
        <span class="mw-editsection">
            <span class="mw-editsection-bracket">[</span>
            <a href="/w/index.php?title=Og&amp;action=edit&amp;section=4">Bn</a>
            <span class="mw-editsection-bracket">]</span>
        </span>
    </h2>
</body>

s
[
]
M

M

M

M

M

s [ ]
我有
ID=“KNOWNID
”并且需要选择所有

元素,直到
ID=“NEXTKNOWNID”
。如何使用XPATH实现这一点


谢谢

使用前面的兄弟姐妹和后面的兄弟姐妹:

//p[preceding-sibling::h2/span[@id="KNOWNID"] and following-sibling::h2/span[@id="NEXTKNOWNID"]]

如何做到这一点,意味着你更喜欢哪种语言?在jquery、javascript、.net、java。。。