RestlessKing
Neues Mitglied
Hi, ich will Text aus einer XML-Datei laden, welcher dann in meiner HTML-Seite eingebunden werden soll. Dazu erstelle ich in Javascript ein Request-Object welches den Pfad zur XML-Datei per GET an ein PHP-Skript übermittelt. Das PHP-Skript soll dann die XML Datei öffnen und an den Handler im JavaScript übergeben welcher die Werte dann aus dem request.responseXML zieht.
Allerdings muss das XML noch im falschen Format sein, jedenfalls komme ich über JavaScript nicht ran. Wenn ich das PHP-Skript XML-Tags ausgeben lasse kann ich jedoch darauf zugreifen.
Hier der Code:
PHP lädt die XML-Datei:
JavaScript versucht diese zu öffnen bekommt aber nichts:
Mit diesem PHP-Code funktioniert es, aber ich will ja die Werte aus Dateien bekommen:
Was mache ich falsch ? Schonmal danke im vorraus.
Allerdings muss das XML noch im falschen Format sein, jedenfalls komme ich über JavaScript nicht ran. Wenn ich das PHP-Skript XML-Tags ausgeben lasse kann ich jedoch darauf zugreifen.
Hier der Code:
PHP lädt die XML-Datei:
Code:
<?php
$content = $_REQUEST['content'];
$xml = simplexml_load_file("topics/" .$content. ".xml");
header('Content-type: text/xml');
echo $xml;
?>
Code:
var responseDoc = contentRequest.responseXML;
alert(responseDoc.getElementsByTagName("entry")[0].firstChild.nodeValue);
Mit diesem PHP-Code funktioniert es, aber ich will ja die Werte aus Dateien bekommen:
Code:
echo '<?xml version="1.0" encoding="ISO-8859-1"?><entry>"Test"</entry>';
Was mache ich falsch ? Schonmal danke im vorraus.
