Class Document

Dokument

Reprezentacja dokumentu XML.

Metody

MetodaZwracany typKrótki opis
addContent(content)DocumentDołącza podany węzeł na końcu dokumentu.
addContent(index, content)DocumentWstawia podany węzeł pod podanym indeksem wśród wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.
cloneContent()Content[]Tworzy niepowiązane kopie wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.
detachRootElement()Element|nullOdłącza i zwraca węzeł główny Element dokumentu.
getAllContent()Content[]Pobiera wszystkie węzły, które są bezpośrednimi elementami podrzędnymi dokumentu.
getContent(index)Content|nullZwraca węzeł o podanym indeksie spośród wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.
getContentSize()IntegerZwraca liczbę węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.
getDescendants()Content[]Pobiera wszystkie węzły, które są bezpośrednimi lub pośrednimi elementami podrzędnymi dokumentu, w kolejności, w jakiej występują w dokumencie.
getDocType()DocType|nullPobiera DocTypedeklaracjęDocType dokumentu.
getRootElement()Element|nullPobiera węzeł główny Element dokumentu.
hasRootElement()BooleanOkreśla, czy dokument ma węzeł główny Element.
removeContent()Content[]Usuwa wszystkie węzły, które są bezpośrednimi elementami podrzędnymi dokumentu.
removeContent(content)BooleanUsuwa podany węzeł, jeśli jest on bezpośrednim elementem podrzędnym dokumentu.
removeContent(index)Content|nullUsuwa węzeł o podanym indeksie spośród wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.
setDocType(docType)DocumentUstawia deklarację DocType dokumentu.
setRootElement(element)DocumentUstawia węzeł główny Element dokumentu.

Szczegółowa dokumentacja

addContent(content)

Dołącza podany węzeł na końcu dokumentu. Argument content może być obiektem Content lub dowolnym obiektem węzła, który odpowiada typowi wymienionemu w ContentType. Pamiętaj jednak, że dokument może mieć tylko jeden węzeł podrzędny Element, który jest węzłem głównym Element.

Parametry

NazwaTypOpis
contentContentWęzeł do dołączenia.

Powrót

Document – dokument do łączenia.


addContent(index, content)

Wstawia podany węzeł pod podanym indeksem wśród wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu. Argument content może być obiektem Content lub dowolnym obiektem węzła, który odpowiada typowi wymienionemu w ContentType. Pamiętaj jednak, że dokument może mieć tylko jeden węzeł podrzędny Element, który jest domyślnie węzłem głównym Element.

Parametry

NazwaTypOpis
indexIntegerIndeks, pod którym węzeł ma zostać wstawiony wśród wszystkich węzłów będących bezpośrednimi elementami podrzędnymi dokumentu.
contentContentWęzeł do wstawienia.

Powrót

Document – dokument do łączenia.


cloneContent()

Tworzy niepowiązane kopie wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.

Powrót

Content[] – tablica niepowiązanych kopii wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.


detachRootElement()

Odłącza i zwraca węzeł główny Element dokumentu. Jeśli dokument nie ma węzła głównego Element, ta metoda zwraca wartość null.

Powrót

Element|null – odłączony węzeł Element lub null, jeśli dokument nie ma węzła głównegoElement.


getAllContent()

Pobiera wszystkie węzły, które są bezpośrednimi elementami podrzędnymi dokumentu.

Powrót

Content[] – tablica wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.


getContent(index)

Zwraca węzeł o podanym indeksie spośród wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu. Jeśli pod danym indeksem nie ma węzła, ta metoda zwraca wartość null.

Parametry

NazwaTypOpis
indexIntegerIndeks węzła wśród wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.

Powrót

Content|null – węzeł lub null, jeśli pod danym indeksem nie ma węzła.


getContentSize()

Zwraca liczbę węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.

Powrót

Integer – liczba węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.


getDescendants()

Pobiera wszystkie węzły, które są bezpośrednimi lub pośrednimi elementami podrzędnymi dokumentu, w kolejności, w jakiej występują w dokumencie.

Powrót

Content[] – tablica wszystkich węzłów, które są bezpośrednimi lub pośrednimi elementami podrzędnymi dokumentu.


getDocType()

Pobiera DocTypedeklaracjęDocType dokumentu. Jeśli dokument nie zawiera węzła DocumentType, ta metoda zwraca wartość null.

Powrót

DocType|null – węzeł DocumentType lub null, jeśli dokument nie ma węzła DocumentType.


getRootElement()

Pobiera węzeł główny Element dokumentu. Jeśli dokument nie ma węzła głównego Element, ta metoda zwraca wartość null.

Powrót

Element|null – węzeł główny Element lub null, jeśli dokument nie ma węzła głównegoElement.


hasRootElement()

Określa, czy dokument ma węzeł główny Element.

Powrót

Boolean – true, jeśli dokument ma węzeł główny Element; false, jeśli nie.


removeContent()

Usuwa wszystkie węzły, które są bezpośrednimi elementami podrzędnymi dokumentu.

Powrót

Content[] – tablica wszystkich węzłów, które były bezpośrednimi elementami podrzędnymi dokumentu przed ich usunięciem.


removeContent(content)

Usuwa podany węzeł, jeśli jest on bezpośrednim elementem podrzędnym dokumentu. Argument content może być obiektem Content lub dowolnym obiektem węzła, który odpowiada typowi wymienionemu w ContentType.

Parametry

NazwaTypOpis
contentContentWęzeł do usunięcia.

Powrót

Boolean – true jeśli węzeł był bezpośrednim elementem podrzędnym i został usunięty; false w przeciwnym razie.


removeContent(index)

Usuwa węzeł o podanym indeksie spośród wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu. Jeśli pod danym indeksem nie ma węzła, ta metoda zwraca wartość null.

Parametry

NazwaTypOpis
indexIntegerIndeks węzła wśród wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.

Powrót

Content|null – usunięty węzeł lub null, jeśli pod danym indeksem nie ma węzła.


setDocType(docType)

Ustawia deklarację DocType dokumentu. Jeśli dokument zawiera już inny węzeł DocType, ta metoda zastąpi stary węzeł. Ta metoda zgłasza wyjątek, jeśli dokument zawiera już ten sam węzeł DocType, który jest ustawiany.

Parametry

NazwaTypOpis
docTypeDocTypeWartość DocumentType do ustawienia.

Powrót

Document – dokument do łączenia.


setRootElement(element)

Ustawia węzeł główny Element dokumentu. Jeśli dokument ma już węzeł główny Element, ta metoda zastąpi stary węzeł.

Parametry

NazwaTypOpis
elementElementWęzeł główny Element do ustawienia.

Powrót

Document – dokument do łączenia.