例如,我只希望仅具有script
属性(即第一个属性)的type
个节点。
<script type="text/javascript">
<script type="text/javascript" language="JavaScript">
答案 0 :(得分:1)
此XPath,
//script[@type and not(@*[name() != "type"])]
将选择所有具有script
属性且没有其他属性的@type
元素。
此XPath,
//script[not(@*[name() != "type"])]
将选择所有不具有未命名为script
的属性的type
元素。就像第一个XPath一样,除了不需要@type
存在–它还会选择<script/>
。