Reprezentacja dokumentu XML.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
add | Document | Dodaje podany węzeł na końcu dokumentu. |
add | Document | Wstawia dany węzeł pod podanym indeksem wśród wszystkich węzłów, które są bezpośrednimi podrzędnymi dokumentu. |
clone | Content[] | Tworzy kopie wszystkich nieprzypisanych węzłów, które są bezpośrednimi podrzędnymi dokumentu. |
detach | Element | Odłącza i zwraca węzeł główny Element dokumentu. |
get | Content[] | Pobiera wszystkie węzły, które są bezpośrednimi podrzędnymi dokumentu. |
get | Content | Pobiera węzeł o danym indeksie spośród wszystkich węzłów, które są bezpośrednimi podrzędnymi dokumentu. |
get | Integer | Pobiera liczbę węzłów, które są bezpośrednimi podrzędnymi dokumentu. |
get | 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. |
get | Doc | Pobiera deklarację Doc dokumentu. |
get | Element | Pobiera główny Element węzeł dokumentu. |
has | Boolean | Określa, czy dokument ma węzeł główny Element . |
remove | Content[] | Usuwa wszystkie węzły, które są bezpośrednimi podrzędnymi dokumentu. |
remove | Boolean | Usuwa podany węzeł, jeśli jest on bezpośrednio podrzędnym węzłem dokumentu. |
remove | Content | Usuwa węzeł o danym indeksie spośród wszystkich węzłów, które są bezpośrednimi podrzędnymi dokumentu. |
set | Document | Ustawia deklarację Doc dokumentu. |
set | Document | Ustawia Element , czyli wierzchołek dokumentu. |
Szczegółowa dokumentacja
addContent(content)
Dodaje podany węzeł na końcu dokumentu. Argument content
może być obiektem Content
lub dowolnym obiektem węzła, który odpowiada typowi podanemu w elementach Content
. Pamiętaj jednak, że dokument może mieć tylko jeden element podrzędny Element
, który jest domyślnie węzłem głównym Element
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
content | Content | węzeł do dołączenia. |
Powrót
Document
– dokument, do którego należy dołączyć dokument źródłowy.
addContent(index, content)
Wstawia dany węzeł pod podanym indeksem wśród wszystkich węzłów, które są bezpośrednimi podrzędnymi dokumentu. Argument content
może być obiektem Content
lub dowolnym obiektem węzła, który odpowiada typowi podanemu w elementach Content
. Pamiętaj jednak, że dokument może mieć tylko jeden element podrzędny Element
, który jest domyślnie węzłem głównym Element
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
index | Integer | indeks, w którym ma zostać wstawiony węzeł wśród wszystkich węzłów będących bezpośrednimi podrzędnymi dokumentu; |
content | Content | węzeł do wstawienia |
Powrót
Document
– dokument, do którego należy dołączyć dokument źródłowy.
cloneContent()
Tworzy kopie wszystkich nieprzypisanych węzłów, które są bezpośrednimi podrzędnymi dokumentu.
Powrót
Content[]
– tablica niezałączonych kopii wszystkich węzłów, które są bezpośrednimi podrzędnymi dokumentu.
detachRootElement()
getAllContent()
Pobiera wszystkie węzły, które są bezpośrednimi podrzędnymi dokumentu.
Powrót
Content[]
– tablica wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu
getContent(index)
Pobiera węzeł o danym indeksie spośród wszystkich węzłów, które są bezpośrednimi podrzędnymi dokumentu. Jeśli w danym indeksie nie ma węzła, metoda zwraca null
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
index | Integer | indeks węzła wśród wszystkich węzłów będących bezpośrednimi podrzędnymi dokumentu; |
Powrót
Content
– węzeł lub null
, jeśli w danym indeksie nie ma węzła.
getContentSize()
Pobiera liczbę węzłów, które są bezpośrednimi podrzędnymi dokumentu.
Powrót
Integer
– liczba węzłów, które są bezpośrednimi 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()
getRootElement()
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
w przeciwnym razie
removeContent()
Usuwa wszystkie węzły, które są bezpośrednimi podrzędnymi dokumentu.
Powrót
Content[]
– tablica wszystkich węzłów, które były bezpośrednimi podrzędnymi dokumentu przed jego usunięciem
removeContent(content)
Usuwa podany węzeł, jeśli jest on bezpośrednio podrzędnym węzłem dokumentu. Argument content
może być obiektem Content
lub dowolnym obiektem węzła, który odpowiada typowi wymienionemu w Content
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
content | Content | węzeł do usunięcia. |
Powrót
Boolean
– true
, jeśli węzeł był węzłem podrzędnym i został usunięty; false
, jeśli nie
removeContent(index)
Usuwa węzeł o danym indeksie spośród wszystkich węzłów, które są bezpośrednimi podrzędnymi dokumentu. Jeśli w danym indeksie nie ma węzła, metoda zwraca null
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
index | Integer | indeks węzła wśród wszystkich węzłów będących bezpośrednimi podrzędnymi dokumentu; |
Powrót
Content
– węzeł, który został usunięty, lub null
, jeśli w danym indeksie nie ma węzła.
setDocType(docType)
Ustawia deklarację Doc
dokumentu. Jeśli dokument ma już inny węzeł Doc
, ta metoda zastąpi stary węzeł. Ta metoda zgłasza wyjątek, jeśli dokument zawiera już ten sam węzeł Doc
, który ma być ustawiany.
Parametry
Nazwa | Typ | Opis |
---|---|---|
doc | Doc | Document do ustawienia |
Powrót
Document
– dokument, do którego należy dołączyć dokument źródłowy.