Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να αναλύσει XML Sports Feeds

Parsing , ή την ανάγνωση , τροφοδοσίες XML που περιέχουν αθλητικές ειδήσεις μπορεί να γίνει με τη χρήση της γλώσσας προγραμματισμού PHP . Υπάρχουν μερικές απλές λειτουργίες PHP που μπορεί να χρησιμοποιηθεί για να αρπάξει τα δεδομένα από XML αρχεία των ζωοτροφών και να τις μετακυλίσει σε front-end οθόνη που επιτρέπει στους χρήστες την περιήγηση στην ιστοσελίδα σας για να διαβάσετε το αθλητικό ειδήσεις που προέρχονται από την τροφή . Οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου , όπου μπορείτε να αρχίσετε να προγραμματίσετε μια νέα PHP - σενάριο εφαρμογής . 2

Αποκτήστε την τροφοδοσία XML χρησιμοποιώντας τον παρακάτω κώδικα και την αντικατάσταση του URL στο παράδειγμα με το URL του σπορ -news feed XML που θέλετε να χρησιμοποιήσετε :

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

Η 3

Επιτρέψτε PHP για να ανοίξει τις διευθύνσεις URL XML με τη χρήση του " cURL " PHP λειτουργία ως εξής :

$ 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 , αλήθεια)?

$ xml = curl_exec ( $ ch ) ?

curl_close ( $ ch ) ?
Η 4

Δημιουργήστε μια σειρά για να φιλοξενήσει τις πληροφορίες που πέρασαν από την τροφοδοσία XML , χρησιμοποιώντας τον ακόλουθο κώδικα , η οποία υποθέτει ότι μία από τις παραμέτρους της διαβίβασης των δεδομένων από XML ονομάζεται " sports_news " :

$ sports_news = element_set («στοιχείο , $ xml ) ?
5

Υπαγόρευση αυτό τοποθετείται σε κάθε συστοιχία , χρησιμοποιώντας το ακόλουθο παράδειγμα κώδικα και να την τροποποιήσει για να ταιριάζει με τις παραμέτρους που πέρασε από τις ζωοτροφές XML σας :

foreach ( sports_news $ $ ως item ) {

$ title = value_in ( 'title' , $ στοιχείο ) ?

$ URL = value_in ( «σύνδεσμο» , $ στοιχείο ) ?

$ news_article = value_in ( « news_article '$ στοιχείο) ?

$ item_array [ ] = array « τίτλος » (

= > $ τίτλου , πώληση

' URL '= > $ URL , πώληση

' news_article ' = > $ news_article

) ?

}
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα