Skapa XML-dokument
Det finns två sätt att skapa ett XML-dokument. Ett sätt är att skapa en XmlDocument utan parametrar. Det andra sättet är att skapa en XmlDocument och skicka den en XmlNameTable som en parameter. I följande exempel visas hur du skapar en ny, tom XmlDocument utan parametrar.
Dim doc As New XmlDocument()
XmlDocument doc = new XmlDocument();
När ett dokument har skapats kan du läsa in det med data från en sträng, dataström, URL, textläsare eller en XmlReader-härledd klass med hjälp av metoden Load . Det finns också en annan inläsningsmetod, LoadXML-metoden , som läser XML från en sträng. Mer information om de olika inläsningsmetoderna finns i Läsa in ett XML-dokument i DOM.
Det finns en klass som heter XmlNameTable. Den här klassen är en tabell med atomiserade strängobjekt. Den här tabellen ger ett effektivt sätt för XML-parsaren att använda samma strängobjekt för alla upprepade element- och attributnamn i ett XML-dokument. En XmlNameTable skapas automatiskt när ett dokument skapas enligt ovan och läses in med attribut- och elementnamn när dokumentet läses in. Om du redan har ett dokument med en namntabell, och dessa namn är användbara i ett annat dokument, kan du skapa ett nytt dokument med metoden Load som tar en XmlNameTable som parameter. När dokumentet skapas med den här metoden används den befintliga XmlNameTable med alla attribut och element som redan har lästs in i det från det andra dokumentet. Den kan användas för att effektivt jämföra element- och attributnamn. Mer information om XmlNameTable finns i Objektjämförelse med XmlNameTable. Referens finns i XmlNameTable.