Δημιουργήστε ένα αντικείμενο για να αποθηκεύσετε τα δεδομένα που θέλετε να μετατρέψετε σε XML . Για παράδειγμα , για να δημιουργήσετε ένα αντικείμενο για να αποθηκεύσετε το όνομα ορόσημο , γεωγραφικό πλάτος και μήκος , τύπος :
τάξη Geocode { δημόσια $ lat ? δημόσια $ υγροποιημένου φυσικού αερίου ? δημόσια $ name ? δημόσια __ construct λειτουργία ( $ lat , $ υγροποιημένου φυσικού αερίου , $ name ) { $ this- > lat = $ lat ? $ this - > υγροποιημένου φυσικού αερίου LNG = $ ? $ this - > name = $ name ? } } 2 Δημιουργήστε μια σειρά από αντικείμενα για να αποθηκεύσετε τα δεδομένα . Για παράδειγμα, πληκτρολογήστε : $ geo = array ( ) ? Array_push ( $ geo , νέα Geocode ( -97.772588 , 30.249405 , " Goodrich Baptist Church and Cemetery "))? array_push ( $ geo , νέα Geocode ( -97.744671 , 30.266270 , " Davis ( Nelson ) Αποθήκη "))? array_push ( $ geo , νέα Geocode ( -97.730837 , 30.267457 , " Stohl - Saldana Σπίτι " ) ) ? Δημιουργήστε ένα νέο XML κορδόνι περνώντας την επικεφαλίδα XML και η ριζική ετικέτα στο " simplexml_load_string " λειτουργία. Για παράδειγμα , τον τύπο : ( ' Xml version = " 1.0 " encoding = " utf- 8 " > $ xml = simplexml_load_string ? επαναλάβει μέσα από κάθε αντικείμενο στη σειρά και να προσθέσετε ένα στοιχείο XML παιδί ορόσημο . Για παράδειγμα, πληκτρολογήστε : foreach ( $ $ geo ως δείκτης = > $ lm ) { $ ορόσημο = $ xml - > addChild ( " ορόσημο ")? Προσθέστε το παιδί τα στοιχεία XML στο στοιχείο ορόσημο που δημιουργήσατε για καθένα από τα στοιχεία δεδομένων . Για παράδειγμα, πληκτρολογήστε : $ ορόσημο - > addChild ( το "πλάτος " , $ lm - > lat ) ? $ Ορόσημο - > addChild ( " longtude " , $ lm - > LNG) ? $ ορόσημο - > addChild ( "όνομα", $ lm - > όνομα ) ? } εξόδου ή επιστροφή το string XML . Για παράδειγμα, πληκτρολογήστε : echo $ xml - > asXML ( ) ? >
εικόνων 3
4
5
Η 6
Η
εικόνων ;
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα