{"id":88052020,"date":"2024-04-25T15:49:38","date_gmt":"2024-04-25T15:49:38","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88052020.html"},"modified":"2024-04-25T15:49:38","modified_gmt":"2024-04-25T15:49:38","slug":"88052020","status":"publish","type":"page","link":"https:\/\/vbentwickler.de\/88052020\/","title":{"rendered":"Visual Basic Entwickler 05\/2020"},"content":{"rendered":"<h3>XML-Dokumente schnell lesen mit XmlReader<\/h3>\n<p>Unter .NET gibt es verschiedene Methoden und Klassen, mit denen Sie auf die Daten in XML-Dokumenten zugreifen k\u00f6nnen. Diese nutzen Sie je nach Einsatzzweck. Wenn Sie sehr gro\u00dfe Dateien einlesen wollen, bietet sich die XmlReader-Klasse an. Mit dieser durchlaufen Sie das XML-Dokument sequenziell, das hei\u00dft, Element f\u00fcr Element. Dieser Artikel zeigt, wie Sie mit den Methoden der XmlReader-Klasse auf die Elemente eines XML-Dokuments zugreifen. Au\u00dferdem schauen wir uns an, wie Sie die eingelesen Inhalte in Objekte schreiben k\u00f6nnen, \u00fcber die Sie die Inhalte dann in die Tabellen einer Datenbank eintragen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/XMLDokumente_schnell_lesen_mit_XmlReader\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Bestellungen per XmlReader einlesen<\/h3>\n<p>Mit dem XmlReader durchlaufen Sie ein XML-Dokument Element f\u00fcr Element. Da dies recht unflexibel ist, m\u00fcssen wir beim Einlesen verschachtelter XML-Dokumente umso flexibler programmieren. Dieser Artikel zeigt, wie Sie die Daten eines XML-Dokuments mit Kunden, Bestellungen, Bestellpositionen und Artikeln per XmlReader zuerst in ein Entity Data Model einlesen und die Daten von dort in den zugrunde liegenden Tabellen speichern.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Bestellungen_per_XmlReader_einlesen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>XML-Dokumente erstellen mit XmlWriter<\/h3>\n<p>Im Artikel \u00bbXML-Dokumente schnell lesen mit XmlReader\u00ab haben Sie die Klasse XmlReader kennengelernt, mit der Sie schnell durch XML-Dokumente navigieren k\u00f6nnen. Damit k\u00f6nnen Sie zum Beispiel Exporte aus anderen Anwendungen in Ihre .NET-Anwendung importieren. Aber was, wenn Sie selbst einmal einen Export mit Ihren Daten im XML-Format bereitstellen wollen? Dazu gibt es eine passende Klasse namens XmlWriter. Wie Sie damit XML-Dokumente erstellen und mit den gew\u00fcnschten Daten f\u00fcllen, erfahren Sie im vorliegenden Artikel.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/XMLDokumente_erstellen_mit_XmlWriter\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Bestellungen per XmlWriter in XML exportieren<\/h3>\n<p>Im Artikel \u00bbXML-Dokumente erstellen mit XmlWriter\u00ab haben wir die grundlegenden Techniken beschrieben, mit denen Sie XML-Dokumente mit der XmlWriter-Klasse erzeugen und mit den gew\u00fcnschten Daten f\u00fcllen. Im vorliegenden Artikel liefern wir ein Praxisbeispiel dazu und wollen die Daten eines Entity Data Models, das aus einer SQL Server-Datenbank bef\u00fcllt wird, in ein XML-Dokument schreiben. Dieses k\u00f6nnen Sie dann mit der L\u00f6sung aus dem Artikel \u00bbBestellungen per XmlReader einlesen\u00ab wieder einlesen und somit Daten zwischen zwei Anwendungen per XML-Dokument \u00fcbertragen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Bestellungen_per_XmlWriter_in_XML_exportieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>XML lesen mit dem Document Object Model<\/h3>\n<p>Mit der Klasse XmlReader, die wir im Artikel \u00bbXML-Dokumente schnell lesen mit XmlReader\u00ab vorgestellt haben, k\u00f6nnen Sie XML-Dokumente schnell sequenziell durchlaufen. Dies eignet sich vor allem f\u00fcr den Zugriff auf sehr gro\u00dfe XML-Dokumente. Wenn Sie selektiver auf die Inhalte des XML-Dokuments zugreifen wollen, k\u00f6nnen Sie das Document Object Model nutzen. Implementierungen dieser Schnittstelle, die kurz DOM genannt wird, gibt es f\u00fcr fast alle Programmiersprachen \u2013 so auch f\u00fcr die von .NET. Dieser Artikel zeigt, wie Sie die Klassen, Eigenschaften und Methoden des Document Object Models f\u00fcr den Zugriff auf XML-Dokumente nutzen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/XML_lesen_mit_dem_Document_Object_Model\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>XML-Dokumente schnell lesen mit XmlReader Unter .NET gibt es verschiedene Methoden und Klassen, mit denen Sie auf die Daten in XML-Dokumenten zugreifen k\u00f6nnen. Diese nutzen Sie je nach Einsatzzweck. Wenn Sie sehr gro\u00dfe Dateien einlesen<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"yst_prominent_words":[],"class_list":["post-88052020","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88052020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=88052020"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88052020\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=88052020"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=88052020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}