Tworzenie dokumentu XML
Istnieją dwa sposoby tworzenia dokumentu XML. Jednym ze sposobów jest utworzenie elementu XmlDocument bez parametrów. Innym sposobem jest utworzenie obiektu XmlDocument i przekazanie go jako parametru XmlNameTable. W poniższym przykładzie pokazano, jak utworzyć nowy, pusty element XmlDocument bez parametrów.
Dim doc As New XmlDocument()
XmlDocument doc = new XmlDocument();
Po utworzeniu dokumentu można załadować go przy użyciu danych z ciągu, strumienia, adresu URL, czytnika tekstu lub klasy pochodnej XmlReader przy użyciu metody Load. Istnieje również inna metoda ładowania, metoda LoadXML , która odczytuje kod XML z ciągu. Aby uzyskać więcej informacji na temat różnych metod ładowania , zobacz Odczytywanie dokumentu XML do modelu DOM.
Istnieje klasa o nazwie XmlNameTable. Ta klasa jest tabelą obiektów ciągów atomowych. Ta tabela zapewnia wydajny środek analizatora XML do używania tego samego obiektu ciągu dla wszystkich powtarzających się nazw elementów i atrybutów w dokumencie XML. Tabela XmlNameTable jest tworzona automatycznie po utworzeniu dokumentu, jak pokazano powyżej, i jest ładowana z nazwami atrybutów i elementów podczas ładowania dokumentu. Jeśli masz już dokument z tabelą nazw, a nazwy te będą przydatne w innym dokumencie, możesz utworzyć nowy dokument przy użyciu metody Load, która przyjmuje tabelę XmlNameTable jako parametr. Po utworzeniu dokumentu za pomocą tej metody użyje istniejącej tabeli XmlNameTable ze wszystkimi atrybutami i elementami już załadowanymi do niego z innego dokumentu. Może służyć do wydajnego porównywania nazw elementów i atrybutów. Aby uzyskać więcej informacji na temat tabeli XmlNameTable, zobacz Porównanie obiektów przy użyciu tabeli XmlNameTable. Aby uzyskać informacje, zobacz XmlNameTable.