1 <!-- https://sourceforge.net/tracker/?func=detail&atid=106473&aid=418317&group_id=6473 -->
2 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
5 <link rel="stylesheet" href="../../../js/resources/js-test-style.css">
6 <script src="../../../js/resources/js-test-pre.js"></script>
9 <div id="console"></div>
12 SRC_1 = '<?xml version="1.0" encoding="utf-8"?>\
15 <elem><![CDATA[abc]]></elem>\
16 <elem>a<![CDATA[b]]>c</elem>\
19 doc = (new DOMParser).parseFromString(SRC_1, "application/xml");
21 EXPR = '/doc/elem/text()'
22 nodeset = doc.evaluate(EXPR, doc, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null);
24 while (currNode = nodeset.iterateNext())
25 actual += currNode.nodeValue;
27 // According to DOM XPath working group note, this should be "abcabca", but we'll rather match Firefox.
28 // See <http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#TextNodes>.
29 shouldBe('actual', '"abcabcabc"')
31 var successfullyParsed = true;
34 <script src="../../../js/resources/js-test-post.js"></script>