Class Document

Tài liệu

Biểu thị tài liệu XML.

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
addContent(content)DocumentThêm 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 chưa đí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()ElementTá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)ContentLấ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()DocTypeLấy nội dung khai báo DocType của tài liệu.
getRootElement()ElementLấ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à nút con trực tiếp của tài liệu.
removeContent(index)ContentXoá 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 nội dung 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)

Thêm 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 Element con, ngầm ẩn là nút Element gốc.

Tham số

TênLoạiMô tả
contentContentnút cần thêm vào

Cầu thủ trả bóng

Document – tài liệu, để tạo chuỗi


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, tức là nút Element gốc.

Tham 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, để tạo chuỗi


cloneContent()

Tạo bản sao chưa đí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 đí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 – nút Element đã tách 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 tại chỉ mục đã cho, phương thức này sẽ trả về null.

Tham số

TênLoạiMô tả
indexIntegerchỉ mục của 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 – nút hoặc null nếu không có nút nào tại 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 nội dung 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 – 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 – nút Element gốc hoặc null nếu tài liệu không có nút Element gốc


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ó 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à nút con trực tiếp của tài liệu trước khi các nút đó bị xoá


removeContent(content)

Xoá nút đã cho, nếu nút đó là 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.

Tham 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 cấp dưới 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 tại chỉ mục đã cho, phương thức này sẽ trả về null.

Tham số

TênLoạiMô tả
indexIntegerchỉ mục của 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 – nút đã bị xoá hoặc null nếu không có nút nào tại chỉ mục đã cho


setDocType(docType)

Đặt nội dung 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.

Tham số

TênLoạiMô tả
docTypeDocTypeDocumentType cần thiết lập

Cầu thủ trả bóng

Document – tài liệu, để tạo chuỗi


setRootElement(element)

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

Tham số

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

Cầu thủ trả bóng

Document – tài liệu, để tạo chuỗi