Eine Darstellung eines XML-Dokuments.
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
add | Document | Fügt den angegebenen Knoten am Ende des Dokuments an. |
add | Document | Fügt den angegebenen Knoten am angegebenen Index unter allen Knoten ein, die unmittelbare untergeordnete Elemente des Dokuments sind. |
clone | Content[] | Erstellt nicht angehängte Kopien aller Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind. |
detach | Element|null | Trennt den Element-Knoten des Dokuments ab und gibt ihn zurück. |
get | Content[] | Ruft alle Knoten ab, die direkte untergeordnete Elemente des Dokuments sind. |
get | Content|null | Ruft den Knoten am angegebenen Index unter allen Knoten ab, die unmittelbare untergeordnete Elemente des Dokuments sind. |
get | Integer | Gibt die Anzahl der Knoten zurück, die unmittelbare untergeordnete Elemente des Dokuments sind. |
get | Content[] | Ruft alle Knoten ab, die direkte oder indirekte untergeordnete Elemente des Dokuments sind, in der Reihenfolge, in der sie im Dokument angezeigt werden. |
get | Doc | Ruft die Doc-Deklaration des Dokuments ab. |
get | Element|null | Ruft den Element-Knoten des Stammdokuments ab. |
has | Boolean | Ermittelt, ob das Dokument einen Element-Stammknoten hat. |
remove | Content[] | Entfernt alle Knoten, die direkte untergeordnete Elemente des Dokuments sind. |
remove | Boolean | Entfernt den angegebenen Knoten, wenn er ein direkt untergeordnetes Element des Dokuments ist. |
remove | Content|null | Entfernt den Knoten am angegebenen Index unter allen Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind. |
set | Document | Legt die Doc-Deklaration des Dokuments fest. |
set | Document | Legt den Element-Stammknoten des Dokuments fest. |
Detaillierte Dokumentation
add Content(content)
Fügt den angegebenen Knoten am Ende des Dokuments an. Das Argument content kann ein Content-Objekt oder ein beliebiges Knotenobjekt sein, das einem in Content aufgeführten Typ entspricht. Ein Dokument kann jedoch nur einen untergeordneten Element-Knoten haben, der implizit der Element-Stammknoten ist.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
content | Content | Der anzuhängende Knoten. |
Rückflug
Document – Das Dokument zur Verkettung.
add Content(index, content)
Fügt den angegebenen Knoten am angegebenen Index unter allen Knoten ein, die unmittelbare untergeordnete Elemente des Dokuments sind. Das Argument content kann ein Content-Objekt oder ein beliebiges Knotenobjekt sein, das einem in Content aufgeführten Typ entspricht. Ein Dokument kann jedoch nur einen untergeordneten Element-Knoten haben, der implizit der Element-Stammknoten ist.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
index | Integer | Der Index, an dem der Knoten unter allen Knoten eingefügt werden soll, die direkte untergeordnete Elemente des Dokuments sind. |
content | Content | Der einzufügende Knoten. |
Rückflug
Document – Das Dokument zur Verkettung.
clone Content()
Erstellt nicht angehängte Kopien aller Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind.
Rückflug
Content[]: Ein Array mit nicht angehängten Kopien aller Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind.
detach Root Element()
get All Content()
Ruft alle Knoten ab, die direkte untergeordnete Elemente des Dokuments sind.
Rückflug
Content[]: Ein Array aller Knoten, die direkte untergeordnete Elemente des Dokuments sind.
get Content(index)
Ruft den Knoten am angegebenen Index unter allen Knoten ab, die unmittelbare untergeordnete Elemente des Dokuments sind. Wenn am angegebenen Index kein Knoten vorhanden ist, gibt diese Methode null zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
index | Integer | Der Index für den Knoten unter allen Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind. |
Rückflug
Content|null: Der Knoten oder null, wenn am angegebenen Index kein Knoten vorhanden ist.
get Content Size()
Gibt die Anzahl der Knoten zurück, die unmittelbare untergeordnete Elemente des Dokuments sind.
Rückflug
Integer: Die Anzahl der Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind.
get Descendants()
Ruft alle Knoten ab, die direkte oder indirekte untergeordnete Elemente des Dokuments sind, in der Reihenfolge, in der sie im Dokument angezeigt werden.
Rückflug
Content[]: Ein Array aller Knoten, die direkte oder indirekte untergeordnete Elemente des Dokuments sind.
get Doc Type()
get Root Element()
has Root Element()
Ermittelt, ob das Dokument einen Element-Stammknoten hat.
Rückflug
Boolean – true, wenn das Dokument einen Element-Knoten auf der Stammebene hat, andernfalls false.
remove Content()
Entfernt alle Knoten, die direkte untergeordnete Elemente des Dokuments sind.
Rückflug
Content[]: Ein Array aller Knoten, die unmittelbare untergeordnete Elemente des Dokuments waren, bevor sie entfernt wurden.
remove Content(content)
Entfernt den angegebenen Knoten, wenn er ein direkt untergeordnetes Element des Dokuments ist. Das Argument content kann ein Content-Objekt oder ein beliebiges Knotenobjekt sein, das einem in Content aufgeführten Typ entspricht.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
content | Content | Der zu entfernende Knoten. |
Rückflug
Boolean – true, wenn der Knoten ein direkt untergeordnetes Element war und entfernt wurde; false, wenn nicht.
remove Content(index)
Entfernt den Knoten am angegebenen Index unter allen Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind. Wenn am angegebenen Index kein Knoten vorhanden ist, gibt diese Methode null zurück.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
index | Integer | Der Index für den Knoten unter allen Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind. |
Rückflug
Content|null: Der Knoten, der entfernt wurde, oder null, wenn am angegebenen Index kein Knoten vorhanden ist.
set Doc Type(docType)
Legt die Doc-Deklaration des Dokuments fest. Wenn das Dokument bereits einen anderen Doc-Knoten hat, wird der alte Knoten durch diese Methode überschrieben. Diese Methode löst eine Ausnahme aus, wenn das Dokument bereits denselben Doc-Knoten enthält, der festgelegt wird.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
doc | Doc | Die festzulegende Document. |
Rückflug
Document – Das Dokument zur Verkettung.