Class Document

Tài liệu

Hình minh hoạ 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)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 đượ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()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ố 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)DocumentThiết lập phần 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, 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.

Các tham số

TênLoạiNội dung mô tả
contentContentnút để nối

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, lưu ý rằng một tài liệu chỉ có thể có một nút Element con, được ngầm hiểu là nút Element gốc.

Các tham số

TênLoạiNội dung mô tả
indexIntegerchỉ mục để chèn nút vào giữa tất cả các nút là phần tử con trực tiếp của tài liệu
contentContentnút để 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 đượ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.

Cầu thủ trả bóng

Content[] – một mảng 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 – 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 tại chỉ mục đã cho, phương thức này sẽ trả về null.

Các tham số

TênLoạiNội dung mô 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 – nút hoặc null nếu không có nút nào ở chỉ mục đã cho


getContentSize()

Lấy số 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 Element gốc; false nếu không có


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à 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.

Các tham số

TênLoạiNội dung mô tả
contentContentnút để 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 phải


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.

Các tham số

TênLoạiNội dung mô 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 — nút đã bị xoá hoặc null nếu không có nút nào tại chỉ mục đã cho


setDocType(docType)

Thiết lập phần 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 trả về một trường hợp ngoại lệ nếu tài liệu đã chứa cùng một nút DocType đang được đặt.

Các tham số

TênLoạiNội dung mô 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, phương thức này sẽ ghi đè nút cũ.

Các tham số

TênLoạiNội dung mô tả
elementElementnút Element gốc cần đặt

Cầu thủ trả bóng

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