Delen via


XML-document maken

Er zijn twee manieren om een XML-document te maken. Een manier is om een XmlDocument zonder parameters te maken. De andere manier is om een XmlDocument te maken en door te geven aan een XmlNameTable als parameter. In het volgende voorbeeld ziet u hoe u een nieuw, leeg XmlDocument maakt zonder parameters.

Dim doc As New XmlDocument()  
XmlDocument doc = new XmlDocument();  

Zodra een document is gemaakt, kunt u het laden met gegevens uit een tekenreeks, stroom, URL, tekstlezer of een afgeleide xmlReader-klasse met behulp van de methode Laden . Er is ook een andere loadmethode, de LoadXML-methode , die XML uit een tekenreeks leest. Zie Een XML-document lezen in de DOM voor meer informatie over de verschillende laadmethoden.

Er is een klasse met de naam XmlNameTable. Deze klasse is een tabel met atomiseerde tekenreeksobjecten. Deze tabel biedt een efficiƫnte manier voor de XML-parser om hetzelfde tekenreeksobject te gebruiken voor alle herhaalde element- en kenmerknamen in een XML-document. Er wordt automatisch een XmlNameTable gemaakt wanneer een document wordt gemaakt zoals hierboven wordt weergegeven en wordt geladen met kenmerk- en elementnamen wanneer het document wordt geladen. Als u al een document met een naamtabel hebt en deze namen nuttig zouden zijn in een ander document, kunt u een nieuw document maken met behulp van de methode Laden die een XmlNameTable als parameter gebruikt. Wanneer het document met deze methode wordt gemaakt, wordt de bestaande XmlNameTable gebruikt met alle kenmerken en elementen die al vanuit het andere document in het document zijn geladen. Het kan worden gebruikt voor het efficiƫnt vergelijken van element- en kenmerknamen. Zie Objectvergelijking met XmlNameTable voor meer informatie over xmlNameTable. Zie voor naslaginformatie XmlNameTable.

Zie ook