Entwickler-Ecke
IO, XML und Registry - string aus c# in xml datei einlesen
chris85s - Mi 02.06.10 14:07
Titel: string aus c# in xml datei einlesen
hallo,
ich möchte in einer bestehenden xml datei einen string aus einem c# projekt einlesen.
d.h. an einer stelle in der xml datei soll der string aus dem c# projekt aufgerufen werden.
kenn mich leider mit xml gar nicht aus.
hat jemand ne idee und kann mir helfen?
Namenlosnameless - Mi 02.06.10 14:13
Die XmlReader-Klasse sollte dir hier abhilfe schaffen!
danielf - Mi 02.06.10 14:24
Hallo,
bei Xml Verarbeitung unterscheidet man grundsätzlich zwischen zwei Methoden. Die eine nennt sich SAX und die andere DOM. Der Hauptunterschied ist, dass DOM das ganze Xml einließt und im Speicher deren Struktur nachbaut. SAX hingegen parst das Xml durch und wirft entsprechende Events. Im Allgemeinen ist ein DOM-Parser angenehmer/komfortabler und ein SAX-Parser schlanker/schneller.
Deshalb rate ich dir, wenn die Xml-Datei eine überschaubare Größe hat, die Klasse
XDocument [
http://msdn.microsoft.com/de-de/library/system.xml.linq.xdocument.aspx] zu verwenden.
Um auf bestimmte Elemente/Attribute innerhalb einer Xml-Datei zuzugreifen bietet sich die sprachen unabhängige
XPath-Ausdrücke [
http://de.wikipedia.org/wiki/XPath] an.
Gruß
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!