2015-11-26 237 views
-1

我有以下的XPath查询:XPATH,选择每一个孩子元素

//*[@id="shopMain"]/div/div/p[1]/text() 

这将选择的父的div和ID中的第一个“P”元件。是否可以简单地选择所有'p'元素?我在这方面做了几次尝试,但都没有成功。删除对象ID似乎不起作用,并且删除对象(方括号)也不起作用。

+1

你就需要向我们提供XML/HTML的样品(小到足以粘贴到这个问题本身),以测试这个打击,因为目前这是不可能让我们猜什么工作,什么赢了“T。 – IMSoP

+0

你试过了吗?// * [@ id =“shopmaain”]/div/div/p“?如果你想*所有* p元素,不管他们在XML文档中的位置,只需做“// p” – HaukurHaf

+0

谢谢@HaukurfHaf, –

回答

0

@HaukurHaf有正确的答案。以下选择嵌套元素中的所有p元素。

//*[@id="shopMain"]/div/div/p