Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

XML > 193 XML-Dokumente über ein DataTable- oder DataSet-Objekt erzeugen - Pg. 526

526 >> XML Dokumente über ein DataTable oder DataSet Objekt erzeugen weitere Inhalte des Elements aufnimmt) über den Bedingungsoperator geprüft, ob CategoryID null ist, und in diesem Fall ein XAttribute für das XSD-Attribut nil angefügt. 193 XML Dokumente über ein DataTable oder DataSet Objekt erzeugen DataTable - und DataSet -Objekte (aus dem Namensraum System.Data ) erlauben das sehr ein- fache Erzeugen und Verändern von XML-Dokumenten, die eine tabellenähnliche (auf zwei Ebenen beschränkte) Struktur aufweisen. Zum Erzeugen müssen Sie lediglich das DataTable - bzw. das DataSet -Objekt dynamisch im Speicher erzeugen, mit Daten füllen und schließlich die WriteXml -Methode aufrufen, um die XML-Datei zu schreiben. XML Der Unterschied zwischen der Verwendung eines DataTable - und eines DataSet -Objekts zum Lesen ist, dass Sie in einem DataTable -Objekt nur XML-Dokumente verwalten können, die aus einer »Tabelle« bestehen. In einem DataSet -Objekt können Sie auch solche Dokumente verwal- ten, die mehrere »Tabellen« beinhalten. Um den Namen des Wurzelelements festzulegen, können Sie nach der Erzeugung eines Data- Set diesen der Eigenschaft DataSetName zuweisen. Einem DataTable -Objekt können Sie schein- bar leider nicht den Namen des Wurzelelements mitteilen. Den zu verwendenden Namensraum und den Namensraumpräfix können Sie über die Eigenschaften Namespace und Prefix fest- legen.