XML auslesen und sicher abarbeiten

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von hal2000.

    XML auslesen und sicher abarbeiten

    Hallo,

    ich kämpfe derzeit mit dem auslesen und sicherem abarbeiten einer XML-Datei.

    Es gibt eine XML-Datei nach dem Muster:

    <Einheiten>
    <User Name="DniBo">
    <Parameter Datum="10.05.2012" ID="4711" Name="Zugang">
    </Parameter>
    <Parameter Datum="11.05.2012" ID="0815" Name="Aenderung">
    </Parameter>
    </User>
    <User Name="Tester">
    <Parameter Datum="10.05.2012" ID="4711" Name="Zugang">
    </Parameter>
    <Parameter Datum="11.05.2012" ID="0815" Name="Aenderung">
    </Parameter>
    </User>
    </Einheiten>

    Mir geht es darum die Einträge / Parameter-Datensätze z.Bsp. des User "Tester" durchzugehen, aber nur diesen.

    Ich habe es noch nicht ganz verstanden wie man hier die Datei einliest und nur die Einträge des Anwender "Tester" durchgehen kann.

    Ich wäre Euch dankbar über ein paar Tips.

    Viele Grüsse,
    DniBo
    Hi, bitte füge in deinen Post noch XML-Tags ein, dann ists besser lesbar.

    Zum Thema: Du kannst die XML-Datei über einen FileStream an die XDocument-Klasse übergeben. Dann kannst du mit LINQ die Test-User rausfiltern - in etwa so:

    VB.NET-Quellcode

    1. Dim doc As XDocument = ...
    2. Dim testers = From x in doc..<User> Where x.@Name = "Tester" Select x
    Gruß
    hal2000