Vytváření dokumentů XML
Existují dva způsoby, jak vytvořit dokument XML. Jedním ze způsobů je vytvoření xmldocument bez parametrů. Dalším způsobem je vytvoření XmlDocument a jeho předání XmlNameTable jako parametru. Následující příklad ukazuje, jak vytvořit nový prázdný XmlDocument pomocí žádných parametrů.
Dim doc As New XmlDocument()
XmlDocument doc = new XmlDocument();
Po vytvoření dokumentu ho můžete načíst daty z řetězce, streamu, adresy URL, čtečky textu nebo odvozené třídy XmlReader pomocí metody Load . Existuje také další metoda načtení, LoadXML metoda, která čte XML z řetězce. Další informace o různých metodách načtení naleznete v tématu Čtení dokumentu XML do MODELU DOM.
Existuje třída s názvem XmlNameTable. Tato třída je tabulka atomizovaných řetězcových objektů. Tato tabulka poskytuje efektivní způsob, jak analyzátor XML použít stejný řetězcový objekt pro všechny opakované názvy elementů a atributů v dokumentu XML. XmlNameTable se automaticky vytvoří při vytvoření dokumentu, jak je uvedeno výše, a je načten s názvy atributů a elementů při načtení dokumentu. Pokud už máte dokument s tabulkou názvů a tyto názvy by byly užitečné v jiném dokumentu, můžete vytvořit nový dokument pomocí metody Load , která přebírá XmlNameTable jako parametr. Při vytvoření dokumentu pomocí této metody používá existující XmlNameTable se všemi atributy a prvky, které jsou již načteny z jiného dokumentu. Lze ji použít k efektivnímu porovnávání názvů prvků a atributů. Další informace o XmlNameTable naleznete v tématu Porovnání objektů pomocí XmlNameTable. Referenční informace naleznete v tématu XmlNameTable.