php get xml-Daten von remote-url nicht auf eine Datei
Ich versuche die xml-Daten von dieser url.
http://cloud.tfl.gov.uk/TrackerNet/PredictionSummary/V
Ich kann geben Sie die url direkt in meine browser-Leiste und das gewünschte Ergebnis.
Ich versuche, verwenden Sie den folgenden code zum abrufen der xml-und schicken Sie es an meinem browser, aber jetzt in der korrekten Domäne befinden, damit darauf zugegriffen werden kann durch javascript.
<!DOCTYPE html>
<html>
<head>
<link type='text/css' rel='stylesheet' href='style.css'/>
<title>Get Started!</title>
</head>
<body>
<p><?php
/*echo file_get_contents("http://cloud.tfl.gov.uk/TrackerNet/PredictionSummary/V");*/
echo simplexml_load_file("http://cloud.tfl.gov.uk/TrackerNet/PredictionSummary/V");
?></p>
</body>
</html>
Ich habe beide ausprobiert file_get_contents und simplexml_load_file
aber weder habe
Ich hatte angenommen, das problem war mit der Tatsache, dass es nicht eine Datei an das Ende der url.
KEINER VON UNTEN ZU ARBEITEN, SO WEIT
- entfernen Sie das Gleichheitszeichen ( = ) als Sie nicht zuordnen
- Ihre syntax ist falsch. Ich schlage vor, Sie Lesen Sie php.net/manual/en/function.echo.php
- Ahh mein Fehler, eine der anderen Dinge, die ich ausprobiert habe. Ich habe korrigiert die syntax und es funktioniert immer noch nicht
- wenn Sie versuchen, anzeigen des XML-Dokuments in Ihrem browser, dann einfach mit file_get_contents.
echo file_get_contents("http://cloud.tfl.gov.uk/TrackerNet/PredictionSummary/V");
- es sei denn, ich habe etwas verpasst, dass ist was ich versucht habe ohne Erfolg
- Sie werden wahrscheinlich nicht sehen, keine Ausgabe in Ihrem browser. Zeigen Sie die Seite Quelle.
Du musst angemeldet sein, um einen Kommentar abzugeben.
simplexml_load_file()
gibt ein Objekt zurück, anstatt die XML-Zeichenfolge. Selbst dann, mit deinen aktuellen code und die XML, die verloren gehen würden, die in HTML. Wäre das folgende entspricht den Besuch der URL direkt:Um sicherzustellen, können Sie Parsen der XML, versuchen Sie dies. Er lädt die XML-Daten und druckt den Namen der root-Knoten, in diesem Fall ROOT:
Funktioniert diese Hilfe?
allow_url_fopen
Richtlinie festgelegtOn
?Finden Sie in der Dokumentation für
http://php.net/manual/en/simplexml_load_file
ein Beispiel für das drucken, die Ausgabe
oder schauen Sie in das Handbuch
http://php.net/manual/en/function.echo.php
zur Ausgabe der Zeichenfolge Rückgabe von file_get_contents()
Versuchen, Diese ... Arbeitete für mich..einfach und leicht ..