我有一个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
吗?
提前致谢
答案 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 标记