Delen via


Nieuwe knooppunten maken in de DOM

De XmlDocument klasse heeft een methode voor het maken van alle knooppunttypen. Als u een knooppunt wilt maken, geeft u de methode op met een naam, indien nodig, en inhoud of andere parameters voor die knooppunten met inhoud (bijvoorbeeld een tekstknooppunt). De volgende methoden hebben een naam en een paar andere parameters nodig om een geschikt knooppunt te maken:

Andere knooppunttypen hebben meer vereisten dan alleen gegevens aan parameters leveren.

Zie Nieuwe kenmerken maken voor elementen in de DOM voor meer informatie over kenmerken. Zie XML-element- en kenmerknaamverificatie bij het maken van nieuwe knooppunten voor informatie over de validatie van element- en kenmerknamen. Zie Nieuwe entiteitsverwijzingen maken voor meer informatie over het maken van entiteitsverwijzingen. Zie Naamruimte van invloed op entiteitsverwijzingen voor nieuwe knooppunten met elementen en kenmerken voor meer informatie over hoe naamruimten van invloed zijn op de uitbreiding van entiteitsverwijzingen.

Zodra er nieuwe knooppunten zijn gemaakt, zijn er verschillende methoden beschikbaar om ze in de structuur in te voegen. De tabel bevat de methoden met een beschrijving van waar het nieuwe knooppunt wordt weergegeven in het XML Document Object Model (DOM).

Methode Plaatsing van knooppunten
InsertBefore Ingevoegd vóór het verwijzingsknooppunt. Als u bijvoorbeeld het nieuwe knooppunt in positie 5 wilt invoegen:

XmlNode refChild = node.ChildNodes[4]; // The reference is zero-based.

node.InsertBefore(newChild, refChild);

Zie de methode InsertBefore voor meer informatie.
InsertAfter Ingevoegd na het verwijzingsknooppunt. Voorbeeld:

node.InsertAfter(newChild, refChild);

Zie de methode InsertAfter voor meer informatie.
AppendChild Voegt het knooppunt toe aan het einde van de lijst met onderliggende knooppunten voor het opgegeven knooppunt. Als het knooppunt dat wordt toegevoegd een XmlDocumentFragmentis, wordt de volledige inhoud van het documentfragment verplaatst naar de onderliggende lijst van dit knooppunt. Zie de methode AppendChild voor meer informatie.
PrependChild Voegt het knooppunt toe aan het begin van de lijst met onderliggende knooppunten van het opgegeven knooppunt. Als het knooppunt dat wordt toegevoegd een XmlDocumentFragmentis, wordt de volledige inhoud van het documentfragment verplaatst naar de onderliggende lijst van dit knooppunt. Zie de methode PrependChild voor meer informatie.
Append Voegt een XmlAttribute knooppunt toe aan het einde van de kenmerkverzameling die is gekoppeld aan een element. Zie de methode Append voor meer informatie.

Zie ook