如何获得以下的Xpath?

时间:2017-03-30 10:22:52

标签: xpath

我有一个xml文件,如下面的

<topic>
    <title>Abstract
    </title>
    <body>
        <p>
            abstract data
        </p>
    </body>
</topic>
<topic>
    <title>Keywords</title>
    <body>
        <p>
            keywords data
        </p>
    </body>
</topic>

我必须检查标题是否是&#34;关键字&#34;比显示<p>text in </p>。 任何人都可以帮助我获得准确的xpath吗? 提前致谢

3 个答案:

答案 0 :(得分:0)

试试这个并让我知道结果:

//title[text()="Keywords"]/following::p

//topic[title[text()="Keywords"]]//p

答案 1 :(得分:0)

请尝试以下xpath

//title[text()="Keywords"]/following::p

xpath的说明:使用xpath<title>方法开始text,然后使用{<p>标记前进到following标记{1}}关键字。

答案 2 :(得分:0)

zeta

仅供参考

//title[text()="Keywords"]/body/p

请避免双斜杠“//”及以下,它会传递所有 P 标记