Frage XML-Dateien lesen

27/01/2008 - 18:48 von Peter Schirmer | Report spam
Hallo,

nach dem ich es geschafft habe, mit dem MBSA eine XML-Outputdatei zu
erzeugen, würde ich gerne diese auslesen. Leider bietet der MBSA nur
diese Datei als Quelle für die Informationen, die ich brauche.

Ich habe im Internet gesucht aber irgendwie nichts passendes in den
Groups oder im Web gefunden.

Der MBSA erzeugt eine Datei, die am Anfang so aufgebaut ist:

<XMLOut>

<Check ID="500" Grade="5" Type="5" Cat="1" Rank="1" Name="Windows
Security Updates" URL1="Help/Check5311.html"
URL2="Help/Check5311fix.html"
GroupID="6964aab4-c5b5-43bd-a17d-ffb4346a8e1d" GroupName="Windows">
<Advice>No security updates are missing.</Advice>

<Detail>

<UpdateData ID="MS06-006" GUID="58313f8c-4976-48aa-9537-79e4c1bfebe0"
BulletinID="MS06-006" KBID="911564" Type="1" IsInstalled="true"
Severity="3" RestartRequired="false">

<Title>
Security Update for Windows Media Player Plug-in (KB911564)
</Title>

<References>

<BulletinURL>
http://www.microsoft.com/technet/se...6-006.mspx
</BulletinURL>
<InformationURL>http://go.microsoft.com/fwlink/?lin...ionURL>

<DownloadURL>
http://replika/Content/C8/BF770FB00...5D9EC8.exe
</DownloadURL>
</References>
</UpdateData>

<UpdateData ID="MS06-078" GUID="9fa84699-f763-490a-ad88-a9680de9ff74"
BulletinID="MS06-078" KBID="925398" Type="1" IsInstalled="true"
Severity="4" RestartRequired="false">

<Title>
Security Update for Windows Media Player 6.4 (KB925398)
</Title>

<References>

<BulletinURL>
http://www.microsoft.com/technet/se...6-078.mspx
</BulletinURL>
<InformationURL>http://go.microsoft.com/fwlink/?Lin...ionURL>

<DownloadURL>
http://replika/Content/94/D5671AB83...D6DC94.exe
</DownloadURL>
</References>

Ich habe Probleme die Struktur zu verstehen. Ich möchte eigentlich
nichts weiteres, als die Informationen von <Title>, <DownloadURL> und
ggf. <UpdateData> mit den weiteren Informationen ID, GUID, etc. auslesen
und dann weiterverarbeiten.

Kann mir jemand dabei helfen, dass ich die Daten mit VB.NET auslesen kann?

Über eine Antwort würde ich mich freuen!

Gruß
Peter
 

Lesen sie die antworten

#1 Kerem Gümrükcü
27/01/2008 - 19:40 | Warnen spam
Hallo Peter,

wenn Du willst, kannst Du mir ne Email schreiben und ich schicke
Dir ein Beispielprojekt, das ich vor ein paar Tagen geschrieben habe.
Leider hast Du hier keine valide Email Adresse angegeben,...

Ich möchte eigentlich nichts weiteres



Wollen wir alle nicht irgend etwas,..;-)

Wie gesagt, schreib mir kurz und ich schicke Dir ne
Email mit Projekt. ich würde es gerne Online stellen,
aber leider überarbeite ich gerade meinen Server,...
und da geht NIX momentan,...


Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space: http://kerem-g.spaces.live.com/
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen