【问题标题】:XPath for nodes which only have certain attributes?仅具有某些属性的节点的 XPath?
【发布时间】:2019-02-08 22:59:46
【问题描述】:

例如,我只想要只有type 属性的script 节点,即第一个。

<script type="text/javascript">
<script type="text/javascript" language="JavaScript">

【问题讨论】:

    标签: html xml xpath


    【解决方案1】:

    这个 XPath,

    //script[@type and not(@*[name() != "type"])]
    

    将选择所有具有@type 属性且没有其他属性的script 元素。


    这个 XPath,

    //script[not(@*[name() != "type"])]
    

    将选择所有没有名为type 的属性的script 元素。就像第一个 XPath 一样,除了不需要 @type 存在——它还会选择 &lt;script/&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      • 2019-12-04
      • 1970-01-01
      • 2021-03-07
      • 1970-01-01
      • 2011-09-11
      相关资源
      最近更新 更多