Class Document

Tài liệu

Một bản trình bày của tài liệu XML.

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
addContent(content)DocumentNối nút đã cho vào cuối tài liệu.
addContent(index, content)DocumentChèn nút đã cho tại chỉ mục đã cho trong số tất cả các nút là phần tử con trực tiếp của tài liệu.
cloneContent()Content[]Tạo bản sao không đính kèm của tất cả các nút là phần tử con trực tiếp của tài liệu.
detachRootElement()Element|nullTách và trả về nút Element gốc của tài liệu.
getAllContent()Content[]Lấy tất cả các nút là phần tử con trực tiếp của tài liệu.
getContent(index)Content|nullLấy nút tại chỉ mục đã cho trong số tất cả các nút là phần tử con trực tiếp của tài liệu.
getContentSize()IntegerLấy số lượng nút là phần tử con trực tiếp của tài liệu.
getDescendants()Content[]Lấy tất cả các nút là phần tử con trực tiếp hoặc gián tiếp của tài liệu, theo thứ tự xuất hiện trong tài liệu.
getDocType()DocType|nullLấy khai báo DocType của tài liệu.
getRootElement()Element|nullLấy nút Element gốc của tài liệu.
hasRootElement()BooleanXác định xem tài liệu có nút Element gốc hay không.
removeContent()Content[]Xoá tất cả các nút là phần tử con trực tiếp của tài liệu.
removeContent(content)BooleanXoá nút đã cho, nếu nút đó là phần tử con trực tiếp của tài liệu.
removeContent(index)Content|nullXoá nút tại chỉ mục đã cho trong số tất cả các nút là phần tử con trực tiếp của tài liệu.
setDocType(docType)DocumentĐặt khai báo DocType của tài liệu.
setRootElement(element)DocumentĐặt nút Element gốc của tài liệu.

Tài liệu chi tiết

addContent(content)

Nối nút đã cho vào cuối tài liệu. Đối số content có thể là đối tượng Content hoặc bất kỳ đối tượng nút nào tương ứng với một loại được liệt kê trong ContentType. Tuy nhiên, xin lưu ý rằng một tài liệu chỉ có thể có một nút con Element, đó là nút Element gốc.

Thông số

TênLoạiMô tả
contentContentNút cần thêm.

Cầu thủ trả bóng

Document – Tài liệu để liên kết.


addContent(index, content)

Chèn nút đã cho tại chỉ mục đã cho trong số tất cả các nút là phần tử con trực tiếp của tài liệu. Đối số content có thể là đối tượng Content hoặc bất kỳ đối tượng nút nào tương ứng với một loại được liệt kê trong ContentType. Tuy nhiên, xin lưu ý rằng một tài liệu chỉ có thể có một nút Element con, đó là nút Element gốc một cách ngầm định.

Thông số

TênLoạiMô tả
indexIntegerChỉ mục để chèn nút trong số tất cả các nút là phần tử con trực tiếp của tài liệu.
contentContentNút cần chèn.

Cầu thủ trả bóng

Document – Tài liệu để liên kết.


cloneContent()

Tạo bản sao không đính kèm của tất cả các nút là phần tử con trực tiếp của tài liệu.

Cầu thủ trả bóng

Content[] – Một mảng gồm các bản sao chưa được đính kèm của tất cả các nút là phần tử con trực tiếp của tài liệu.


detachRootElement()

Tách và trả về nút Element gốc của tài liệu. Nếu tài liệu không có nút Element gốc, phương thức này sẽ trả về null.

Cầu thủ trả bóng

Element|null – Nút Element tách rời hoặc null nếu tài liệu không có nút Element gốc.


getAllContent()

Lấy tất cả các nút là phần tử con trực tiếp của tài liệu.

Cầu thủ trả bóng

Content[] – Một mảng gồm tất cả các nút là phần tử con trực tiếp của tài liệu.


getContent(index)

Lấy nút tại chỉ mục đã cho trong số tất cả các nút là phần tử con trực tiếp của tài liệu. Nếu không có nút nào ở chỉ mục đã cho, phương thức này sẽ trả về null.

Thông số

TênLoạiMô tả
indexIntegerChỉ mục cho nút trong số tất cả các nút là phần tử con trực tiếp của tài liệu.

Cầu thủ trả bóng

Content|null – Nút hoặc null nếu không có nút nào ở chỉ mục đã cho.


getContentSize()

Lấy số lượng nút là phần tử con trực tiếp của tài liệu.

Cầu thủ trả bóng

Integer – Số lượng nút là phần tử con trực tiếp của tài liệu.


getDescendants()

Lấy tất cả các nút là phần tử con trực tiếp hoặc gián tiếp của tài liệu, theo thứ tự xuất hiện trong tài liệu.

Cầu thủ trả bóng

Content[] – Một mảng gồm tất cả các nút là phần tử con trực tiếp hoặc gián tiếp của tài liệu.


getDocType()

Lấy khai báo DocType của tài liệu. Nếu tài liệu không có nút DocumentType, phương thức này sẽ trả về null.

Cầu thủ trả bóng

DocType|null – Nút DocumentType hoặc null nếu tài liệu không có nút DocumentType.


getRootElement()

Lấy nút Element gốc của tài liệu. Nếu tài liệu không có nút Element gốc, phương thức này sẽ trả về null.

Cầu thủ trả bóng

Element|null – Nút gốc Element hoặc null nếu tài liệu không có nút gốc Element.


hasRootElement()

Xác định xem tài liệu có nút Element gốc hay không.

Cầu thủ trả bóng

Booleantrue nếu tài liệu có một nút gốc Element; false nếu không.


removeContent()

Xoá tất cả các nút là phần tử con trực tiếp của tài liệu.

Cầu thủ trả bóng

Content[] – Một mảng gồm tất cả các nút là phần tử con trực tiếp của tài liệu trước khi chúng bị xoá.


removeContent(content)

Xoá nút đã cho, nếu nút đó là phần tử con trực tiếp của tài liệu. Đối số content có thể là một đối tượng Content hoặc bất kỳ đối tượng nút nào tương ứng với một loại được liệt kê trong ContentType.

Thông số

TênLoạiMô tả
contentContentNút cần xoá.

Cầu thủ trả bóng

Booleantrue nếu nút là nút con trực tiếp và đã bị xoá; false nếu không.


removeContent(index)

Xoá nút tại chỉ mục đã cho trong số tất cả các nút là phần tử con trực tiếp của tài liệu. Nếu không có nút nào ở chỉ mục đã cho, phương thức này sẽ trả về null.

Thông số

TênLoạiMô tả
indexIntegerChỉ mục cho nút trong số tất cả các nút là phần tử con trực tiếp của tài liệu.

Cầu thủ trả bóng

Content|null – Nút đã bị xoá hoặc null nếu không có nút nào ở chỉ mục đã cho.


setDocType(docType)

Đặt khai báo DocType của tài liệu. Nếu tài liệu đã có một nút DocType khác, phương thức này sẽ ghi đè nút cũ. Phương thức này sẽ gửi một ngoại lệ nếu tài liệu đã chứa cùng một nút DocType đang được đặt.

Thông số

TênLoạiMô tả
docTypeDocTypeDocumentType cần đặt.

Cầu thủ trả bóng

Document – Tài liệu để liên kết.


setRootElement(element)

Đặt nút Element gốc của tài liệu. Nếu tài liệu đã có một nút gốc Element, phương thức này sẽ ghi đè nút cũ.

Thông số

TênLoạiMô tả
elementElementNút Element gốc cần đặt.

Cầu thủ trả bóng

Document – Tài liệu để liên kết.