例如,我只想要只有type
属性的script
节点,即第一个。
<script type="text/javascript">
<script type="text/javascript" language="JavaScript">
这个XPath,
//script[@type and not(@*[name() != "type"])]
将选择具有@type
属性而没有其他属性的所有script
元素。
这个XPath,
//script[not(@*[name() != "type"])]
将选择所有没有未命名type
属性的script
元素。 这就像第一个 XPath,除了不需要@type
存在 - 它还会选择<script/>
。