Mailinglisten-Archive |
Hallo!
Ich habe folgendes kleines Script und will die Variablen $name und $char
ausserhalb der Funktionen benutzen!
Wenn ich nun in der startElement - Funktion die Variable $name "returne",
erhdlt sie sofort den Wert Null (innerhalb der Funktion enthdlt sie aber
sdmtliche Start - Tags des XML-Dokuments). Irgendwas muss ich falsch gemacht
haben, nur was ???
Bitte helft mir, bin noch Anfdnger. : )
1 <?
2 $file="http://localhost/Bestellung.xml";
3 function startElement($parser, $name, $attribs)
4 { return $name; }
5
6 function endElement($parser, $name)
7 { echo $name ; }
8 function charHandler($parser, $char)
9 { echo $char ; }
10
11 $xml_parser = xml_parser_create();
12 xml_set_element_handler($xml_parser,"startElement","endElement");
13 xml_set_character_data_handler($xml_parser,"charHandler");
14 $fp =fopen($file, "r");
15 while ($data = fread($fp, 4096))
16 { xml_parse($xml_parser,$data); $test = startElement($parser,
$name, $attribs); echo $test; )}
17 xml_parser_free($xml_parser);
18 ?>
php::bar PHP Wiki - Listenarchive