Đối tượng Document XML DOM
- Trang trước DOM Comment
- Trang tiếp theo DOM DocumentType
Đối tượng Document đại diện cho toàn bộ tài liệu XML.
Đối tượng Document
Đối tượng Document là gốc của cây tài liệu, có thể cung cấp cho chúng ta lối vào ban đầu (hoặc lớp trên cùng) của dữ liệu tài liệu.
Đối với các nút phần tử, nút văn bản, ghi chú, hướng dẫn xử lý, v.v., không thể tồn tại ngoài document, đối tượng document cũng cung cấp phương thức tạo các đối tượng này. Đối tượng Node cung cấp thuộc tính ownerDocument, thuộc tính này có thể liên kết chúng với Document được tạo ra trong đó.
IE: Internet Explorer: F: Firefox: O: Opera: W3C: Liên minh万维网 (chuẩn internet)
Thuộc tính của đối tượng Document
Thuộc tính | Mô tả | IE | F | O | W3C |
---|---|---|---|---|---|
async | Định nghĩa việc tải xuống tệp XML có nên được xử lý đồng bộ hay không. | 5 | 1.5 | 9 | Không |
childNodes | Trả về danh sách các nút con của tài liệu. | 5 | 1 | 9 | Có |
doctype | Trả về宣言 loại tài liệu (DTD) liên quan đến tài liệu. | 6 | 1 | 9 | Có |
documentElement | Trả về nút gốc của tài liệu. | 5 | 1 | 9 | Có |
documentURI | Đặt hoặc trả về vị trí của tài liệu. | Không | 1 | 9 | Có |
domConfig | Trả về cấu hình được sử dụng khi gọi normalizeDocument(). | Không | Có | ||
firstChild | Trả về nút con đầu tiên của tài liệu. | 5 | 1 | 9 | Có |
implementation | Trả về đối tượng DOMImplementation xử lý tài liệu. | Không | 1 | 9 | Có |
inputEncoding | Trả về phương thức mã hóa của tài liệu (dùng khi phân tích). | Không | 1 | Không | Có |
lastChild | Trả về nút con cuối cùng của tài liệu. | 5 | 1 | 9 | Có |
nodeName | Trả về tên của nút dựa trên loại nút. | 5 | 1 | 9 | Có |
nodeType | Trả về loại nút của nút. | 5 | 1 | 9 | Có |
nodeValue | Đặt hoặc trả về giá trị của nút dựa trên loại nút. | 5 | 1 | 9 | Có |
strictErrorChecking | Đặt hoặc trả về việc kiểm tra lỗi bắt buộc. | Không | 1 | Không | Có |
text | Trả về văn bản của nút và các后裔 (chỉ dùng cho IE). | 5 | Không | Không | Không |
xml | Trả về XML của nút và các后裔 (chỉ dùng cho IE). | 5 | Không | Không | Không |
xmlEncoding | Trả về phương thức mã hóa của tài liệu. | Không | 1 | Không | Có |
xmlStandalone | Đặt hoặc trả về tài liệu có standalone hay không. | Không | 1 | Không | Có |
xmlVersion | Đặt hoặc trả về phiên bản XML của tài liệu. | Không | 1 | Không | Có |
Phương thức của đối tượng Document
Thuộc tính | Mô tả | IE | F | O | W3C |
---|---|---|---|---|---|
adoptNode(sourcenode) | Chọn một nút từ tài liệu khác vào tài liệu này, sau đó trả về nút được chọn. | Không | Có | ||
createAttribute(name) | Tạo thuộc tính nút có tên được chỉ định, và trả về đối tượng Attr mới. | 6 | 1 | 9 | Có |
createAttributeNS(uri,name) | Tạo thuộc tính nút có tên và không gian tên được chỉ định, và trả về đối tượng Attr mới. | 9 | Có | ||
createCDATASection() | Tạo nút đoạn CDATA. | 5 | 1 | 9 | Có |
createComment() | Tạo nút chú thích. | 6 | 1 | 9 | Có |
createDocumentFragment() | Tạo Đối tượng DocumentFragmentvà trả về đối tượng này. | 5 | 1 | 9 | Có |
createElement() | Tạo phần tử nút. | 5 | 1 | 9 | Có |
createElementNS() | Tạo phần tử nút có không gian tên được chỉ định. | Không | 1 | 9 | Có |
createEvent() | Tạo đối tượng Event mới. | Có | |||
createEntityReference(name) | Tạo đối tượng EntityReference và trả về đối tượng này. | 5 | Không | Có | |
createExpression() | Tạo một biểu thức XPath để tính toán sau này. | Có | |||
createProcessingInstruction() | Tạo đối tượng ProcessingInstruction và trả về đối tượng này. | 5 | 9 | Có | |
createRange() | Tạo đối tượng Range và trả về đối tượng này. | Không | Có | ||
evaluate() | Tính toán biểu thức XPath. | Không | 1 | 9 | Có |
createTextNode() | Tạo nút văn bản. | 5 | 1 | 9 | Có |
getElementById() | Tìm phần tử có ID duy nhất được chỉ định. | 5 | 1 | 9 | Có |
getElementsByTagName() | Trả về tất cả các phần tử nút có tên được chỉ định. | 5 | 1 | 9 | Có |
getElementsByTagNameNS() | Trả về tất cả các phần tử nút có tên và không gian tên được chỉ định. | Không | 1 | 9 | Có |
importNode() | Chép một nút từ tài liệu khác vào tài liệu này để áp dụng. | 9 | Có | ||
loadXML() | Tạo tài liệu thông qua việc phân tích chuỗi thẻ XML. | ||||
normalizeDocument() | Không | Có | |||
renameNode() | Đổi tên phần tử hoặc nút thuộc tính. | Không | Có |
- Trang trước DOM Comment
- Trang tiếp theo DOM DocumentType