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 |
瀏覽器相容性
載入中…