Guten abend zusammen,
bin seid heute in der community und hoffe sehr auf eure Hilfe.
Ich befasse mir seid wenigen tagen mit xml/xsl,sprich bin in sachen XML/XSL noch ein vollblut newbie.
Ich habe eine aufgabe bekommen in der ich 3 datein bekommen habe,die ich per php ausgeben soll. Die datein sind eine Australien.xml , eine test.xsl und eine WTGData.dtd.
Ich hab die ausgabe eigentlich schon formatiert hinbekommen und zwar mit
Mein Problem sind aber die umlaute ... bzw diese Entitys!
in der xml sind sie halt als ü etc eingegeben wenn ich diese mit meiner methode ausgeben möchte sagt er mir das die entitys nicht defeniert sind:
doch in der der .dtd sind die schon deklariert sofern ich das verstanden habe :
Natürlich ist das & ohne die Klammern,aber ansonster wird das hier ja ned richtig angezeigt
Ich hab den encoding in der xml auf "ISO-8859-1" ,da es mit "utf-8" mit meiner php variante,probleme gibt!
Ich wäre euch unendlich dankbar wenn ihr mir helfen könntet das ich die sachen formatiert (mit der xsl) ausgeben kann und das auch alles korrekt wieder gegeben wird (Sonderzeichen etc.) .
Bin total am verzweifeln
Schon mal vielen vielen Dank im vorraus
mfg
ceverlante
bin seid heute in der community und hoffe sehr auf eure Hilfe.
Ich befasse mir seid wenigen tagen mit xml/xsl,sprich bin in sachen XML/XSL noch ein vollblut newbie.
Ich habe eine aufgabe bekommen in der ich 3 datein bekommen habe,die ich per php ausgeben soll. Die datein sind eine Australien.xml , eine test.xsl und eine WTGData.dtd.
Ich hab die ausgabe eigentlich schon formatiert hinbekommen und zwar mit
PHP-Code:
<?php
/* Load the two XML sources */
$xml = new DomDocument; // from /ext/dom
$xml->load('Australien.xml');
$xsl = new DomDocument;
$xsl->load('test.xsl');
/* Configure the transformer */
$proc = new xsltprocessor;
$proc->importStyleSheet($xsl); // attach the xsl rules
echo $proc->transformToXML($xml); // actual transformation
?>
in der xml sind sie halt als ü etc eingegeben wenn ich diese mit meiner methode ausgeben möchte sagt er mir das die entitys nicht defeniert sind:
Warning: DOMDocument::load() [function.load]: Entity 'uml' not defined in
<!ENTITY uml "(&)#168;">
Ich hab den encoding in der xml auf "ISO-8859-1" ,da es mit "utf-8" mit meiner php variante,probleme gibt!
Ich wäre euch unendlich dankbar wenn ihr mir helfen könntet das ich die sachen formatiert (mit der xsl) ausgeben kann und das auch alles korrekt wieder gegeben wird (Sonderzeichen etc.) .
Bin total am verzweifeln
Schon mal vielen vielen Dank im vorraus
mfg
ceverlante
Kommentar