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