我正在将xml文档作为字符串加载。我选择了一个特定的childNode,并想测试它是否包含任何名为" block"的节点。
<block xmlns="http://www.w3.org/1999/xhtml" type="task" id="c77e2dae-236d-4b22-8484-f90dd0f74ce4" x="88" y="13">
<statement name="script">
<block type="nlsql" id="691fc997-f306-40fe-9344-793f18ff8730"></block>
</statement>
</block>
我想使用document.evaluate,所以我尝试了这个
blocks = elm.ownerDocument.evaluate('.//block', elm, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null);
但我没有结果。 在这种情况下,我宁愿不使用jQuery,但它确实使用
给我一个结果$(elm).find('block').addBack('block')
为什么jQuery在评估赢了时会起作用?