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

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

PHP σε XML Μετατροπή

Extensible Markup Language , ή XML , είναι ένα πρότυπο Internet για την ανταλλαγή πληροφοριών μεταξύ των εφαρμογών και σε όλες τις πλατφόρμες . XML είναι μια γλώσσα σήμανσης που σας επιτρέπει να ορίσετε τις δικές σας ετικέτες και έχει σχεδιαστεί για να αποθηκεύουν , να μην εμφανίζονται , δεδομένα . Υπάρχουν πολλές χρήσιμες ενσωματωμένες λειτουργίες σε PHP που σας επιτρέπουν να μετατρέψετε τα δεδομένα σε μορφή XML . Ένας από τους ευκολότερους τρόπους για να μετατρέψετε τα δεδομένα σε XML PHP είναι να χρησιμοποιήσετε την κλάση " SimpleXML " . Οδηγίες
Η 1

Δημιουργήστε ένα αντικείμενο για να αποθηκεύσετε τα δεδομένα που θέλετε να μετατρέψετε σε 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 Σπίτι " ) ) ?
εικόνων 3

Δημιουργήστε ένα νέο XML κορδόνι περνώντας την επικεφαλίδα XML και η ριζική ετικέτα στο " simplexml_load_string " λειτουργία. Για παράδειγμα , τον τύπο : ( ' ' )

$ xml = simplexml_load_string ?

4

επαναλάβει μέσα από κάθε αντικείμενο στη σειρά και να προσθέσετε ένα στοιχείο XML παιδί ορόσημο . Για παράδειγμα, πληκτρολογήστε :

foreach ( $ $ geo ως δείκτης = > $ lm ) {

$ ορόσημο = $ xml - > addChild ( " ορόσημο ")?

5

Προσθέστε το παιδί τα στοιχεία XML στο στοιχείο ορόσημο που δημιουργήσατε για καθένα από τα στοιχεία δεδομένων . Για παράδειγμα, πληκτρολογήστε :

$ ορόσημο - > addChild ( το "πλάτος " , $ lm - > lat ) ?

$ Ορόσημο - > addChild ( " longtude " , $ lm - > LNG) ?

$ ορόσημο - > addChild ( "όνομα", $ lm - > όνομα ) ?

}
Η 6

εξόδου ή επιστροφή το string XML . Για παράδειγμα, πληκτρολογήστε :

echo $ xml - > asXML ( ) ?

>
Η
εικόνων ;

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

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