Hallo.
Als erstes vor ab:
Nikosch nicht gleich wieder als Trash markieren den Threat. Ich habe die Suchfunktion logischer weise der Forums benutzt. Aber die Leute, die vor 2 bzw. 1 Jahr den XMLReader benutzt haben, haben Funktionen benutzt, die jetzt nicht mehr zur Verfügung stehen.
Also folgendes:
Ich will eine recht nicht gut durchdachte XML Lesen! und danach die jeweiligen Werte einfach in eine Datenbank schreiben.
Vorerst mal ein Pic von der XML, damit Ihr euch ein Bild machen könnt.
http://img59.imageshack.us/img59/7067/unbenanntugh.jpg
So mir geht es darum, das OS, Servicepack, Benutzernamen etc.
auszulesen. Ergo die Value.
Mein Gedankengang ist also, Wenn ich den richtigen Title anspreche, kann ich mir auch den dazugehörigen Value ziehen. Allerdings kriege ich keinen Einzigen Wert ausgelesen.
Wollte mal testweise alle Values auslesen. habe dazu das hier geschrieben:
Die Ausgabe ist aber folgende:
Array ( [0] => )
Array ( [0] => )
Array ( [0] => )
etc. Allerdings keine Endlosschleife.
Kann mir da mal einer behilflich sein?
Als erstes vor ab:
Nikosch nicht gleich wieder als Trash markieren den Threat. Ich habe die Suchfunktion logischer weise der Forums benutzt. Aber die Leute, die vor 2 bzw. 1 Jahr den XMLReader benutzt haben, haben Funktionen benutzt, die jetzt nicht mehr zur Verfügung stehen.
Also folgendes:
Ich will eine recht nicht gut durchdachte XML Lesen! und danach die jeweiligen Werte einfach in eine Datenbank schreiben.
Vorerst mal ein Pic von der XML, damit Ihr euch ein Bild machen könnt.
http://img59.imageshack.us/img59/7067/unbenanntugh.jpg
So mir geht es darum, das OS, Servicepack, Benutzernamen etc.
auszulesen. Ergo die Value.
Mein Gedankengang ist also, Wenn ich den richtigen Title anspreche, kann ich mir auch den dazugehörigen Value ziehen. Allerdings kriege ich keinen Einzigen Wert ausgelesen.
Wollte mal testweise alle Values auslesen. habe dazu das hier geschrieben:
PHP-Code:
<?php
$dir = 'S:\software\externeSoftware\anwendungen\Netzwerk\aida32\report\XML';
$xmlreader = new XMLReader();
if(!$xmlreader->XML($dir))
{
echo 'XML nicht vorhanden!!!';
}
else
if (!$xmlreader->open($dir.'\PC_SEELIG2.xml'))
echo 'Datei konnte nicht geöffnet werden';
else
{
while ($xmlreader->read())
{
$os = array($xmlreader->getAttribute('Value'));
print_r($os); echo "<br />";
}
}
?>
Array ( [0] => )
Array ( [0] => )
Array ( [0] => )
etc. Allerdings keine Endlosschleife.
Kann mir da mal einer behilflich sein?
Kommentar