| <!doctype html> |
| <title>XMLSerializer serializes entities to XML-compatible format</title> |
| <script src=../../resources/testharness.js></script> |
| <script src=../../resources/testharnessreport.js></script> |
| <div id=log></div> |
| <script> |
| test(function() { |
| var s = '<svg xmlns="http://www.w3.org/2000/svg">\u00a0</svg>'; |
| var svgDoc = new DOMParser().parseFromString(s, 'text/xml'); |
| var svgRoot = svgDoc.removeChild(svgDoc.firstChild); |
| var result1 = new XMLSerializer().serializeToString(svgRoot); |
| document.body.appendChild(svgRoot); |
| var result2 = new XMLSerializer().serializeToString(svgRoot); |
| document.body.removeChild(svgRoot); |
| assert_equals(result1, result2); |
| }, 'XMLSerializer: Serializes entities to XML-compatible format regardless of ownerDocument.'); |
| </script> |