Sven Rautenberg: xml_parse_into_struct unter php4

Beitrag lesen

Moin!

möchte Sonderzeichen wie z.B. & von einer XML-Datei auslesen.

<?php
$simple = "<folder><description>&lgt;html&gt;</description></folder>";
$p = xml_parser_create();
xml_parse_into_struct($p, $simple, $vals, $index);
xml_parser_free($p);
echo "Index array\n<pre>";
print_r($index);
echo "\nVals array\n";
print_r($vals);
echo '</pre>';
?>

Das klappt so aber nicht.

Was heißt das?

Wie bekomme ich das hin?

Mutmaßlich wird dir der XML-Parser die Entitys auflösen - ein durchaus sinnvolles Verhalten, denn die Entities sind XML-seitiges Encoding, dass dich nicht zu interessieren hat, wenn du dich auf der Seite der Nutzdaten befindest.

Was willst du genau tun, warum, und was soll rauskommen?

- Sven Rautenberg

--
"Love your nation - respect the others."