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.innerHTMLouterHTML. 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 DOMParser mới.

Phương thức phiên bản

DOMParser.parseFromString()

Phân tích cú pháp một phiên bản TrustedHTML hoặc chuỗi đầu vào dưới dạng HTML hoặc XML và trả về một Document.

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