Eine Darstellung eines XML-Dokuments.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
add | Document | Fügt den angegebenen Knoten an das Ende des Dokuments an. |
add | Document | Der angegebene Knoten wird an der angegebenen Position unter allen Knoten eingefügt, die unmittelbare untergeordnete Elemente des Dokuments sind. |
clone | Content[] | Es werden losgelöste Kopien aller Knoten erstellt, die unmittelbare untergeordnete Elemente des Dokuments sind. |
detach | Element | Trennt den Stammknoten Element des Dokuments und gibt ihn zurück. |
get | Content[] | Alle Knoten abrufen, die dem Dokument direkt untergeordnet sind. |
get | Content | Ruft den Knoten mit dem angegebenen Index unter allen Knoten ab, die unmittelbare untergeordnete Elemente des Dokuments sind. |
get | Integer | Die Anzahl der Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind. |
get | Content[] | Hier werden alle Knoten abgerufen, die direkte oder indirekte untergeordnete Elemente des Dokuments sind, in der Reihenfolge, in der sie im Dokument erscheinen. |
get | Doc | Ruft die Doc -Erklärung des Dokuments ab. |
get | Element | Ruft den Stammknoten Element des Dokuments ab. |
has | Boolean | Bestimmt, ob das Dokument einen Stammknoten Element hat. |
remove | Content[] | Entfernt alle Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind. |
remove | Boolean | Entfernt den angegebenen Knoten, wenn er ein direktes untergeordnetes Element des Dokuments ist. |
remove | Content | Entfernt den Knoten mit dem angegebenen Index aus allen Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind. |
set | Document | Legt die Doc -Erklärung des Dokuments fest. |
set | Document | Legt den Stamm-Element -Knoten des Dokuments fest. |
Detaillierte Dokumentation
add Content(content)
Fügt den angegebenen Knoten an das Ende des Dokuments an. Das Argument content
kann ein Content
-Objekt oder ein beliebiges Knotenobjekt sein, das einem in Content
aufgeführten Typ entspricht. Hinweis: Ein Dokument kann jedoch nur einen untergeordneten Element
-Knoten haben, der implizit der Stammknoten Element
ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
content | Content | Der Knoten, der angehängt werden soll |
Rückflug
Document
– das Dokument, für die Verknüpfung
add Content(index, content)
Der angegebene Knoten wird an der angegebenen Position unter allen Knoten eingefügt, 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. Beachten Sie jedoch, dass ein Dokument nur einen untergeordneten Element
-Knoten haben kann, der implizit der Stammknoten Element
ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
index | Integer | der Index, an dem der Knoten unter allen Knoten eingefügt werden soll, die dem Dokument direkt untergeordnet sind |
content | Content | den einzufügenden Knoten |
Rückflug
Document
– das Dokument, für die Verknüpfung
clone Content()
Es werden losgelöste Kopien aller Knoten erstellt, die unmittelbare untergeordnete Elemente des Dokuments sind.
Rückflug
Content[]
: ein Array mit losgelösten Kopien aller Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind
detach Root Element()
get All Content()
Alle Knoten abrufen, die dem Dokument direkt untergeordnet sind.
Rückflug
Content[]
: ein Array aller Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind
get Content(index)
Ruft den Knoten mit dem angegebenen Index unter allen Knoten ab, die unmittelbare untergeordnete Elemente des Dokuments sind. Wenn an der angegebenen Position kein Knoten vorhanden ist, gibt diese Methode null
zurück.
Parameter
Name | Typ | Beschreibung |
---|---|---|
index | Integer | der Index des Knotens unter allen Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind |
Rückflug
Content
– der Knoten oder null
, wenn an der angegebenen Position kein Knoten vorhanden ist
get Content Size()
Die Anzahl der Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind.
Rückflug
Integer
– die Anzahl der Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind
get Descendants()
Hier werden alle Knoten abgerufen, die direkte oder indirekte untergeordnete Elemente des Dokuments sind, in der Reihenfolge, in der sie im Dokument erscheinen.
Rückflug
Content[]
: ein Array aller Knoten, die dem Dokument direkt oder indirekt untergeordnet sind
get Doc Type()
get Root Element()
has Root Element()
Bestimmt, ob das Dokument einen Stammknoten Element
hat.
Rückflug
Boolean
– true
, wenn das Dokument einen Element
-Rootknoten hat; false
, wenn nicht
remove Content()
Entfernt alle Knoten, die unmittelbare 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 direktes 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 | den zu entfernenden Knoten |
Rückflug
Boolean
– true
, wenn der Knoten ein unmittelbares untergeordnetes Element war und entfernt wurde; false
, wenn nicht
remove Content(index)
Entfernt den Knoten mit dem angegebenen Index aus allen Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind. Wenn an der angegebenen Position kein Knoten vorhanden ist, gibt diese Methode null
zurück.
Parameter
Name | Typ | Beschreibung |
---|---|---|
index | Integer | der Index des Knotens unter allen Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind |
Rückflug
Content
: der entfernte Knoten oder null
, wenn an der angegebenen Position kein Knoten vorhanden ist
set Doc Type(docType)
Legt die Doc
-Erklärung des Dokuments fest. Wenn das Dokument bereits einen anderen Doc
-Knoten hat, wird der alte Knoten mit dieser Methode überschrieben. Bei dieser Methode wird eine Ausnahme ausgelöst, wenn das Dokument bereits denselben Doc
-Knoten enthält, der festgelegt wird.
Parameter
Name | Typ | Beschreibung |
---|---|---|
doc | Doc | die Document festlegen |
Rückflug
Document
– das Dokument, für die Verknüpfung