一、 DOMParser 对象
可以将存储在字符串中的 XML 或 HTML 源代码解析为一个 DOM Document
。
也可以使用XMLSerializer
接口执行相反的操作 - 将DOM树转换为XML或HTML源
对于HTML文档,可以通过设置 Element.innerHTML
(匹配呢其子节点的内容) 和outerHTML
(匹配包含自己本身及其子节点的内容)属性的值,将部分 DOM 替换
2. 用法
let doc = domparser.parseFromString(string, mimeType)
mimeType包括: text/html
, text/xml
, application/xml
,application/xhtml+xml
,image/svg+xml
二、XMLSerializer 对象
XMLSerializer
接口提供serializeToString()
(en-US) 方法来构建一个代表 DOM 树的XML字符串
2. 用法
var s = new XMLSerializer();
var d = document;
var str = s.serializeToString(d);
saveXML(str);