hi, habe folgendes problem. ich möchte gerne daten aus einem xml dokument mit php parsen. der nächste schritt wäre dann die daten per php an die db zu senden. nur komme ich nicht mehr weiter. ich habe folgendes script zusammen gebastelt jedoch bekomme ich keine ausgabe, woran kann das liegen.
hier mal mein coding:
kurz noch erwähnt, bin heute auf PHP5 umgestiegen aber laut http://www.pc-magazin.de/praxis/wind...ble=pg&id=1227
unterstützt es alles wunderbar.
danke im voraus...bye bye crunny.
hier mal mein coding:
PHP-Code:
<?php
function startElement($parser, $element_name, $element_attribute)
{
global $ausgabe;
//Umwandeln in Kleinbuchstaben
$element_name = strtolower($element_name);
//Überprüfung des Elementnames
if ($element_name=="inhalt")
{
$ausgabe .= "<h3>Inhalt</h3><p>";
}
}
function endElement($parser, $element_name)
{
global $ausgabe;
// in Kleinbuchstaben umwandeln
$element_name = strtolower($element_name);
// Überprüfung des Names eines Elementes
if ($element_name=="inhalt")
{
$ausgabe .= "</p>";
}
}
function cdata($parser, $element_inhalt)
{
global $ausgabe;
// Der normale Text wird an $ausgabe angehängt
$ausgabe .= $element_inhalt;
}
$xmlFile = file("test_neu.xml");
$parser = xml_parser_create();
xml_set_element_handler($parser, "startElement", "endElement");
xml_set_character_data_handler($parser, "cdata");
foreach($xmlFile as $elem)
{
xml_parse($parser, $elem);
}
xml_parser_free($parser);
echo $ausgabe;
?>
unterstützt es alles wunderbar.
danke im voraus...bye bye crunny.
Kommentar