Hvordan analysere XML Sport Feeds

Parsing, eller lese, kan XML feeds som inneholder sportsnyheter gjøres ved hjelp av programmeringsspråket PHP. Det finnes noen enkle PHP-funksjoner som kan brukes til å hente data fra XML-feed filer og sende dem videre til en front-end skjerm som lar brukerne leser ditt nettsted for å lese sportsnyheter kommer fra fôret.

Bruksanvisning

1 Åpne et tekstredigeringsprogram der du kan begynne å programmere en ny PHP-regisserte programmet.

2 Skaff XML mate ved hjelp av følgende kode og erstatte URL i eksempelet med nettadressen til sports-nyheter XML-feed som du ønsker å bruke:

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

3 Tillat PHP å åpne XML URLer ved å bruke "cURL" PHP-funksjonen som følger:

$ Lm = curl_init () l

curl_setopt ($ lm, CURLOPT_URL,

'Http://www.examplefeed.com/sportsfeed.xml');

curl_setopt ($ lm, CURLOPT_HEADER, false);

curl_setopt ($ lm, CURLOPT_RETURNTRANSFER, true);

$ Xml = curl_exec ($ ch);

curl_close ($ ch);

4 Lag en matrise for å være vert for den informasjon som sendes fra XML feed ved hjelp av følgende kode, som forutsetter at en av data parametere som sendes fra XML heter "sports_news":

$ Sports_news = element_set ( 'element, $ xml);

5 Diktere hva er plassert i hver matrise ved hjelp av følgende eksempel på kode og endre det til å passe parametere som sendes fra din XML-feed:

foreach ($ sports_news som $ element) {

$ Title = value_in ( 'tittel', $ element);

URL $ = value_in ( "link", $ element);

$ News_article = value_in ( 'news_article' $ element);

$ Item_array [] = array (

'Tittel' => $ tittel,

'URL' => $ URL,

'News_article' => $ news_article

);

}