Reprezentacja dokumentu XML.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addContent(content) | Document | Dołącza dany węzeł na końcu dokumentu. |
addContent(index, content) | Document | Wstawia dany węzeł w danym indeksie wśród wszystkich węzłów, które są bezpośrednimi węzłami podrzędnymi dokumentu. |
cloneContent() | Content[] | Tworzy niedołączone kopie wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu. |
detachRootElement() | Element | Odłącza i zwraca główny węzeł Element dokumentu. |
getAllContent() | Content[] | Pobiera wszystkie węzły, które są bezpośrednimi węzłami podrzędnymi dokumentu. |
getContent(index) | Content | Pobiera węzeł o podanym indeksie ze wszystkich węzłów, które są bezpośrednimi węzłami podrzędnymi dokumentu. |
getContentSize() | Integer | Pobiera 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 | Pobiera deklarację DocType dokumentu. |
getRootElement() | Element | Pobiera główny węzeł Element dokumentu. |
hasRootElement() | Boolean | Określa, czy dokument ma główny węzeł Element . |
removeContent() | Content[] | Usuwa wszystkie węzły, które są bezpośrednimi węzłami podrzędnymi dokumentu. |
removeContent(content) | Boolean | Usuwa dany węzeł, jeśli jest on bezpośrednim elementem podrzędnym dokumentu. |
removeContent(index) | Content | Usuwa węzeł w danym indeksie ze wszystkich węzłów, które są bezpośrednimi węzłami podrzędnymi dokumentu. |
setDocType(docType) | Document | Ustawia deklarację DocType dokumentu. |
setRootElement(element) | Document | Ustawia główny węzeł Element dokumentu. |
Szczegółowa dokumentacja
addContent(content)
Dołącza dany węzeł na końcu dokumentu. Argumentem content
może być obiekt Content
lub dowolny obiekt węzła odpowiadający typowi wymienionemu w ContentType
. Zwróć jednak uwagę, że dokument może mieć tylko 1 węzeł podrzędny Element
, który jest domyślnie głównym węzłem Element
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
content | Content | węzeł, który ma zostać dołączony |
Powroty
Document
– dokument do tworzenia łańcuchów,
addContent(index, content)
Wstawia dany węzeł w danym indeksie wśród wszystkich węzłów, które są bezpośrednimi węzłami podrzędnymi dokumentu. Argumentem content
może być obiekt Content
lub dowolny obiekt węzła odpowiadający typowi wymienionemu w ContentType
. Pamiętaj jednak, że dokument może mieć tylko 1 węzeł podrzędny Element
, który jest domyślnie głównym węzłem Element
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
index | Integer | indeks, w którym należy wstawić węzeł wśród wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu |
content | Content | węzeł do wstawienia |
Powroty
Document
– dokument do tworzenia łańcuchów,
cloneContent()
Tworzy niedołączone kopie wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.
Powroty
Content[]
– tablica niedołączonych kopii wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu
detachRootElement()
getAllContent()
Pobiera wszystkie węzły, które są bezpośrednimi węzłami podrzędnymi dokumentu.
Powroty
Content[]
– tablica wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu
getContent(index)
Pobiera węzeł o podanym indeksie ze wszystkich węzłów, które są bezpośrednimi węzłami podrzędnymi dokumentu. Jeśli o danym indeksie nie ma węzła, ta metoda zwraca null
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
index | Integer | indeks węzła spośród wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu |
Powroty
Content
– węzeł lub null
, jeśli nie ma węzła o danym indeksie;
getContentSize()
Pobiera liczbę węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu.
Powroty
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.
Powroty
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 główny węzeł Element
.
Powroty
Boolean
– true
, jeśli dokument ma główny węzeł Element
; false
, jeśli nie jest
removeContent()
Usuwa wszystkie węzły, które są bezpośrednimi węzłami podrzędnymi dokumentu.
Powroty
Content[]
– tablica wszystkich węzłów, które były bezpośrednimi elementami podrzędnymi dokumentu, zanim zostały usunięte
removeContent(content)
Usuwa dany węzeł, jeśli jest on bezpośrednim elementem podrzędnym dokumentu. Argumentem content
może być obiekt Content
lub dowolny obiekt węzła odpowiadający typowi wymienionemu w ContentType
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
content | Content | węzeł do usunięcia |
Powroty
Boolean
– true
, jeśli węzeł był bezpośrednim węzłem podrzędnym i został usunięty; w przeciwnym razie false
removeContent(index)
Usuwa węzeł w danym indeksie ze wszystkich węzłów, które są bezpośrednimi węzłami podrzędnymi dokumentu. Jeśli o danym indeksie nie ma węzła, ta metoda zwraca null
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
index | Integer | indeks węzła spośród wszystkich węzłów, które są bezpośrednimi elementami podrzędnymi dokumentu |
Powroty
Content
– węzeł, który został usunięty, lub null
, jeśli nie ma węzła o danym indeksie.
setDocType(docType)
Ustawia deklarację DocType
dokumentu. Jeśli dokument ma już inny węzeł DocType
, ta metoda zastępuje stary węzeł. Ta metoda zgłasza wyjątek, jeśli dokument zawiera już ustawiany węzeł DocType
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
docType | DocType | DocumentType do ustawienia |
Powroty
Document
– dokument do tworzenia łańcuchów,