【发布时间】:2019-02-08 22:59:46
【问题描述】:
例如,我只想要只有type 属性的script 节点,即第一个。
<script type="text/javascript">
<script type="text/javascript" language="JavaScript">
【问题讨论】:
例如,我只想要只有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/>。
【讨论】: