tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1325
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    multitasker multitasker ist offline Mitglied Silber
    Registriert seit
    Apr 2008
    Beiträge
    57
    Hallo,
    ich habe eine INI Datei als XML erstellt und möchte diese einlesen. Habe mich im .NET etwas umgeschaut und habe den XMLTextReader als das richtige Werkzeug dafür empfunden.
    Leider t es nicht. Habe mit XML noch nicht gearbeitet und wäre froh, wenn mir einer auf die Sprünge helfen könnte.

    Die der XML File habe ich exemplarisch mal so erstellt. Habe eine Liste mit Initialwerten die ich in mein Programm einlesen möchte. Ich hoffe, die XML File ist schon mal richtig!?

    <?xml version="1.0" encoding="ISO-8859-1"?>

    <ini_list>
    <tag1>Wert1</tag1>
    <tag2>Wert2</tag2>
    <tag3>Wert3</tag3>
    </ini_list>

    Die Datei liegt im Ordner: c:\XMLTest
    und heißt: XML_INI.xml

    Ich stelle mir das so vor, dass ich dem TextReader den zu lesenden Tag übergeben und er mir den Wert liefert.

    Kann mir jemand verraten, wie der Code dazu aussieht, mit Initialisierung des XMLTextReaders?

    Vielen Dank.

    Gruß Jens
     

  2. #2
    multitasker multitasker ist offline Mitglied Silber
    Registriert seit
    Apr 2008
    Beiträge
    57
    am Besten wäre eine Lösung in VB.Net - es geht aber aber auch in C#, da es mir um die prinzipielle Anwendung geht.
     

  3. #3
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Der XmlTextReader ist zu unkomfortable für sowas.
    Schau dir mal die Klasse XmlDocument an und dazu das Thema XPath.

    Alternative: beschäftige dich mit dem Xml-Serialisierung (XmlSerializer)
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  4. #4
    multitasker multitasker ist offline Mitglied Silber
    Registriert seit
    Apr 2008
    Beiträge
    57
    Hallo Nico,
    danke für deine Antwort. Habe es zwischenzeitlich mit dem XMLNodeReader (fast) gelöst.

    Es ist so, dass beim Einlesen nur jedes zweite Element als NodeType = Element erkannt wird und deshalb auch nur jedes zweite ausgelsen wird. Ich werde dazu einen separaten Post hier aufmachen, wäre schon, wenn dir diesen auch anschauen könntest. Vielleicht siehst du, woran es liegen könnte.

    gruß Jens
     

Ähnliche Themen

  1. Effekt anwenden AS
    Von selle1 im Forum Flash Plattform
    Antworten: 6
    Letzter Beitrag: 02.03.09, 01:14
  2. Link auf DIV anwenden
    Von Genesyst im Forum CSS
    Antworten: 2
    Letzter Beitrag: 14.08.07, 16:54
  3. Hover auf img anwenden
    Von Microhome im Forum CSS
    Antworten: 16
    Letzter Beitrag: 01.08.06, 21:45
  4. xml-html tags mit XmlTextReader auslesen
    Von hauns2000 im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 31.05.05, 13:12
  5. XmlTextReader und XmlTextWriter
    Von Schmuseschaf im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 26.07.04, 10:47