使用xpath选择不带任何属性的p标记

时间:2014-10-30 07:43:24

标签: html xpath

我想只选择p标签而不使用以下html代码中的任何属性。

<div id="review">
    <div class="partial_review">
        <div class="1">.....</div>
        <div class="2">
            <div class='inner_Bubble'>
                <div class="entry">
                    <p class="partial_entry>it was a good...</p>
                </div>
            </div>
        </div>
    </div>
    <div class="full_review">
        <div class="1">.....</div>
        <div class="2">
            <div class='inner_Bubble'>
                <div class="entry">
                    <p>it was a good trip.</p>
                </div>
            </div>
        </div>  
    </div>
</div>

我试过了//div[@class='entry']/p[not class = 'partial_entry']/text()。但是,它不起作用。

1 个答案:

答案 0 :(得分:1)

如果您希望所有p个元素都没有属性,那么最简单的路径就是

//p[not(@*)]

如果您想特别检查是否缺少class

//p[not(@class)]