Parsing oder Lesen, XML -Feeds, die Sportnachrichten enthalten, können durch Verwendung der Programmiersprache PHP erfolgen. Es gibt ein paar einfache PHP -Funktionen, die verwendet werden, um Daten aus XML- Feed-Dateien packen und geben sie nicht an einem Front- End-Display , die Besucher auf Ihre Website, um die Sportnachrichten aus dem Feed zu lesen ermöglicht werden kann. Anleitung
1
Öffnen Sie einen Text -Editor, wo Sie beginnen, eine neue PHP - Skript -Anwendung programmieren.
2
Besorgen Sie sich die XML-Feed , indem Sie den folgenden Code und ersetzen die URL im Beispiel mit der URL der Sport -news XML-Feed , den Sie verwenden möchten :
$ xml = file_get_contents ( ' http://www.examplefeed.com/sportsfeed.xml ');
3
Erlauben Sie PHP , um die XML- URLs mit dem " curl" PHP-Funktion wie folgt geöffnet :
$ ch = curl_init () l
curl_setopt ( $ ch , CURLOPT_URL ,
' http://www.examplefeed.com/sportsfeed.xml ');
curl_setopt ( $ ch , CURLOPT_HEADER , false);
curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , true);
$ xml = curl_exec ( $ ch );
curl_close ( $ ch );
4
erstellen Sie ein Array um die Informationen weitergegeben von der XML-Feed hosten indem Sie den folgenden Code , was bedeutet, dass einer der Parameter , die Daten aus XML übergeben Namen " sports_news " übernimmt :
$ sports_news = element_set ( 'item , $ xml) ;
5
diktieren, was in jedem Array mit dem folgenden Beispiel -Code und zu modifizieren, um die Parameter von Ihrem XML-Feed weitergegeben passen platziert wird :
foreach ($ sports_news wie $ item) {
$ title = value_in ( 'title' , $ item);
$ URL = value_in ( 'link' , $ item);
$ news_article = value_in ( ' news_article ' $ item);
$ element_array [ ] = array (
'title' = > $ title ,
'URL' => $ URL ,
' news_article ' => $ news_article
); }