Analysieren von XML-Sport-Feeds

February 24

Analysieren, oder lesen, XML-Feeds, die Sport enthalten Nachrichten erfolgt mithilfe der Programmiersprache PHP. Es gibt ein paar einfache PHP-Funktionen, die verwendet werden können, um Daten aus XML-Futtermittel-Dateien packen und an einem Front-End-Display, die Benutzern das Durchsuchen Ihrer Website die Sportnachrichten aus dem Feed lesen weitergeben.

Anweisungen

1 Öffnen Sie einen Text-Editor, wo Sie anfangen können, um eine neue PHP-Skript-Anwendung zu programmieren.

2 Rufen Sie das XML-feed indem mithilfe des folgenden Codes und ersetzen die URL im Beispiel mit der URL des Sportnachrichten XML-Feeds, die Sie verwenden möchten ab:

$xml = file_get_contents('http://www.examplefeed.com/sportsfeed.xml');

3 Lassen Sie PHP XML-URLs mithilfe von "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 aus den XML-feed, indem mithilfe des folgenden Codes, die davon ausgeht, dass eine der übergebenen aus XML-Datenparameter mit dem Namen "Sports_news" übergeben zu hosten:

$sports_news = Element_set ("Item, $xml);

5 Diktieren, was in jedem Array mithilfe des folgenden Beispiels Code platziert wird, und ändern sie die Parameter anpassen aus Ihren XML-feed übergeben:

Foreach ($sports_news als $item) {}

$title = Value_in ('Titel', $item);

$URL = Value_in ('link', $item);

$news_article = Value_in ('News_article' $item);

$item_array [] = Array ()

'Title' = > $title,

'URL' = > $URL,

'News_article' = > $news_article

);

}