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
addContent(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
addContent(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
cloneContent()
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
detachRootElement()
getAllContent()
Alle Knoten abrufen, die dem Dokument direkt untergeordnet sind.
Rückflug
Content[]
: ein Array aller Knoten, die unmittelbare untergeordnete Elemente des Dokuments sind
getContent(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
getContentSize()
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
getDescendants()
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
getDocType()
getRootElement()
hasRootElement()
Bestimmt, ob das Dokument einen Stammknoten Element
hat.
Rückflug
Boolean
– true
, wenn das Dokument einen Element
-Rootknoten hat; false
, wenn nicht
removeContent()
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
removeContent(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
removeContent(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
setDocType(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