Parsing eller læsning, XML -feeds, der indeholder sportsnyheder kan gøres ved hjælp af programmeringssproget PHP. Der er et par enkle PHP funktioner , der kan bruges til at få fat i data fra XML-feed -filer og give dem videre til en front -end skærm, der gør det muligt for brugere, der besøger din hjemmeside til at læse sportsnyheder fra foderet. Instruktioner
1
Åbn en teksteditor , hvor du kan begynde at programmere en ny PHP - scripted ansøgning.
2
Anskaf XML-feed ved at bruge følgende kode og erstatte URL i eksemplet med webadressen på sports -news XML-feed , som du ønsker at bruge : Hej
$ xml = file_get_contents ( ' http://www.examplefeed.com/sportsfeed.xml '); < br >
3
Tillad PHP at åbne XML webadresser ved at bruge " cURL " PHP funktion som følger : Hej
$ lm = curl_init () l
curl_setopt ( $ lm, CURLOPT_URL , Amerikas
' http://www.examplefeed.com/sportsfeed.xml ');
curl_setopt ( $ lm, CURLOPT_HEADER , falsk) ;
curl_setopt ( $ lm, CURLOPT_RETURNTRANSFER , true) ;
$ xml = curl_exec ( $ ch ),
curl_close ( $ ch ),
4
Opret et array at være vært for passerede oplysninger fra XML-feed ved at bruge følgende kode , der forudsætter, at en af de dataparametre der væltes fra XML hedder " sports_news " : Hej
$ sports_news = element_set ( ' post , $ xml ) ;
5
diktere, hvad der er placeret i hver række ved at bruge følgende eksempel på kode og ændre det til at passe de parametre bestået fra din XML-feed : Hej
foreach ( $ sports_news som $ element) {
$ title = value_in ( 'title' , $ emne ),
$ URL = value_in ( 'linket ' , $ emne ),
$ news_article = value_in ( ' news_article ' $ emne ),
$ item_array [] = array (
'title' => $ titel , salg
' URL ' => $ URL , Amerikas
' news_article ' => $ news_article
)
}