DOMParser
DOMParser 接口提供了从字符串解析 XML 或 HTML 源代码为 DOM Document 对象的能力。
您可以使用 XMLSerializer 接口执行相反的操作,即将 DOM 树转换为 XML 或 HTML 源代码。
对于 HTML 文档,您还可以通过设置 Element.innerHTML 和 outerHTML 属性的值,将 DOM 的一部分替换为从 HTML 构建的新 DOM 树。这些属性也可以用于读取与相应 DOM 子树对应的 HTML 片段。
请注意,XMLHttpRequest 可以直接从 URL 可访问的资源解析 XML 和 HTML,并在其 response 属性中返回一个 Document。
注意: 请注意,像 <p> 这样的 块级元素 如果内部嵌套了另一个块级元素,并且该块级元素在 </p> 标签之前被解析,则会被自动关闭。
构造函数
DOMParser()-
创建一个新的
DOMParser对象。
实例方法
DOMParser.parseFromString()-
将一个输入的
TrustedHTML实例或字符串作为 HTML 或 XML 进行解析,并返回一个Document。
示例
此接口的唯一方法 DOMParser.parseFromString() 的文档包含了解析 XML、SVG 和 HTML 字符串的示例。
规范
| 规范 |
|---|
| HTML # dom-parsing-and-serialization |
浏览器兼容性
加载中…