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
);
}