DOMParser
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Giao diện DOMParser cung cấp khả năng phân tích cú pháp mã nguồn XML hoặc HTML từ một chuỗi thành một Document DOM.
Bạn có thể thực hiện thao tác ngược lại, chuyển đổi cây DOM thành nguồn XML hoặc HTML, bằng cách sử dụng giao diện XMLSerializer.
Trong trường hợp tài liệu HTML, bạn cũng có thể thay thế các phần của DOM bằng các cây DOM mới được xây dựng từ HTML bằng cách đặt giá trị của thuộc tính Element.innerHTML và outerHTML. Các thuộc tính này cũng có thể được đọc để lấy các đoạn HTML tương ứng với cây con DOM.
Lưu ý rằng XMLHttpRequest có thể phân tích cú pháp XML và HTML trực tiếp từ tài nguyên có thể địa chỉ URL, trả về một Document trong thuộc tính response của nó.
Note:
Lưu ý rằng các phần tử cấp khối như <p> sẽ tự động đóng nếu một phần tử cấp khối khác được lồng bên trong và do đó được phân tích trước thẻ đóng </p>.
Hàm khởi tạo
DOMParser()-
Tạo một đối tượng
DOMParsermới.
Phương thức phiên bản
DOMParser.parseFromString()-
Phân tích cú pháp một phiên bản
TrustedHTMLhoặc chuỗi đầu vào dưới dạng HTML hoặc XML và trả về mộtDocument.
Ví dụ
Tài liệu về DOMParser.parseFromString(), phương thức duy nhất của giao diện này, chứa các ví dụ về phân tích cú pháp chuỗi XML, SVG và HTML.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| HTML> # dom-parsing-and-serialization> |
Tương thích trình duyệt
Xem thêm
- Parsing and serializing XML
XMLHttpRequestXMLSerializerJSON.parse()- tương đương cho tài liệuJSON.