Mailinglisten-Archive |
Jens Wiesser wrote:
> ich habe eure Antworten mit grossen Interesse verfolgt. Leider bekomme
> ich immer noch diesen "Undeclared entity error" Fehler.
Hallo Jens,
also bei mir klappt das Parsen:
<?php
$xmlcode='<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE menu [
<!ENTITY uuml "ü">
]>
<menu httppath="" httpspath="">
<entry id="1" level="0" parent="0"
visible="1" order="1" href="xyz.php"
de="ü was auch immer" en="" />
</menu>';
require_once("xml-line.php");
$mylines = new xml_line($xmlcode);
$mylines->get_attribute(0,"entry","", "de");
$result = $mylines->xml_stream();
printf("<p>Das Element hat den Wert <b>%s</b>.</p>",
$result[0][0][0]);
?>
Ausgabe:
Das Element hat den Wert ü was auch immer.
Viele Grüße
Peter
PS. Ich habe dafür die Version 0.3 meiner XML-Parserklasse benutzt, die
aber intern auch die Expatfunktionen nutzt.
Infos: http://www.media-palette.de/tools/xml-line/
php::bar PHP Wiki - Listenarchive