Erstellen von neuen Knoten im Dokumentobjektmodell
Das XmlDocument verfügt über eine create-Methode für alle Knotentypen. Stellen Sie der Methode, falls erforderlich, einen Namen und Inhalt oder andere Parameter für die Knoten bereit, die Inhalt aufweisen (z. B. ein Textknoten), und der Knoten wird erstellt. Für die folgenden Methoden muss ein Name angegeben sein und es müssen einige andere Parameter ausgefüllt sein, damit ein entsprechender Knoten erstellt wird.
Für andere Knoten müssen über das Bereitstellen von Daten für Parameter hinausgehende Anforderungen erfüllt werden.
Informationen zu Attributen finden Sie unter Erstellen von neuen Attributen für Elemente im Dokumentobjektmodell. Informationen zur Validierung von Element- und Attributnamen finden Sie unter Überprüfung von XML-Element- und -Attributnamen beim Erstellen neuer Knoten. Informationen zum Erstellen von Entitätsverweisen finden Sie unter Erstellen neuer Entitätsverweise. Informationen dazu, welche Auswirkungen Namespaces auf die Erweiterung von Entitätsverweisen haben, finden Sie unter Auswirkungen von Namespaces auf die Entitätsverweiserweiterung für neue Knoten mit Elementen und Attributen.
Nach dem Erstellen von neuen Knoten stehen verschiedene Methoden zum Einfügen der Knoten in die Struktur zur Verfügung. In der Tabelle sind die Methoden und eine Beschreibung der Position des neuen Knotens im XML-DOM (Dokumentobjektmodell) aufgelistet.
Methode |
Knotenposition |
---|---|
Vor dem Referenzknoten eingefügt. So fügen Sie beispielsweise den neuen Knoten an Position 5 ein:
Weitere Informationen finden Sie unter der InsertBefore-Methode. |
|
Nach dem Referenzknoten eingefügt. Beispiel:
Weitere Informationen finden Sie unter der InsertAfter-Methode. |
|
Fügt den Knoten am Ende der Liste der untergeordneten Knoten für den angegebenen Knoten an. Wenn der Knoten, der hinzugefügt wird, ein XmlDocumentFragment ist, wird der gesamte Inhalt des Dokumentfragments in die Liste der untergeordneten Elemente dieses Knotens verschoben. Weitere Informationen finden Sie unter der AppendChild-Methode. |
|
Fügt den Knoten am Anfang der Liste der untergeordneten Knoten für den angegebenen Knoten an. Wenn der Knoten, der hinzugefügt wird, ein XmlDocumentFragment ist, wird der gesamte Inhalt des Dokumentfragments in die Liste der untergeordneten Elemente dieses Knotens verschoben. Weitere Informationen finden Sie unter der PrependChild-Methode. |
|
Fügt am Ende der einem Element zugeordneten Attributauflistung einen XmlAttribute-Knoten an. Weitere Informationen finden Sie unter der Append-Methode. |