XML-dokumentum létrehozása

Az XML-dokumentumok kétféleképpen hozhatók létre. Ennek egyik módja egy XmlDocument létrehozása paraméterek nélkül. A másik módszer egy XmlDocument létrehozása és xmlNameTable paraméterként való átadása. Az alábbi példa bemutatja, hogyan hozhat létre új, üres XmlDocumentet paraméterek nélkül.

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

A dokumentum létrehozása után a Betöltés metódussal betöltheti egy sztringből, streamből, URL-címből, szövegolvasóból vagy XmlReader-származtatott osztályból származó adatokkal. Van egy másik terhelési módszer is, a LoadXML metódus, amely egy sztringből olvassa be az XML-t. A különböző betöltési módszerekről további információt az XML-dokumentum DOM-ba való beolvasása című témakörben talál.

Van egy XmlNameTable nevű osztály. Ez az osztály atomizált sztringobjektumok táblázata. Ez a táblázat hatékony eszközt biztosít az XML-elemző számára, hogy ugyanazt a sztringobjektumot használja az XML-dokumentumban lévő összes ismétlődő elemhez és attribútumnévhez. Az XmlNameTable automatikusan létrejön, amikor a dokumentum a fent látható módon jön létre, és attribútum- és elemnevekkel van betöltve a dokumentum betöltésekor. Ha már rendelkezik névtáblával rendelkező dokumentummal, és ezek a nevek hasznosak lennének egy másik dokumentumban, létrehozhat egy új dokumentumot a Load metódussal, amely paraméterként egy XmlNameTable-t vesz fel. Amikor ezzel a módszerrel hozza létre a dokumentumot, a meglévő XmlNameTable-t használja a másik dokumentumból már betöltött attribútumokkal és elemekkel. Az elem- és attribútumnevek hatékony összehasonlítására használható. További információ az XmlNameTable-ról: Objektum-összehasonlítás XmlNameTable használatával. A hivatkozásért lásd: XmlNameTable.

Lásd még