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

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

Πώς να Τοποθετήστε μεταβλητές PHP Into XML

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

Δημιουργήστε ένα αρχείο PHP χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας ή το Notepad . Ορίστε ένα αντικείμενο για την αποθήκευση δεδομένων , για παράδειγμα , πρωτεύουσες και τις γεωγραφικές συντεταγμένες τους . Για παράδειγμα, πληκτρολογήστε :

Κατηγορία Capital {

δημόσια $ πόλης , $ γεωγραφικό πλάτος , γεωγραφικό μήκος $ ?

Δημόσια __ construct λειτουργία ( $ πόλη , $ γεωγραφικό πλάτος , γεωγραφικό μήκος $ ) {

$ this - > πόλη = $ πόλη?

$ this - > γεωγραφικό πλάτος = $ γεωγραφικό πλάτος ?

$ this - > γεωγραφικού μήκους = $ ?

} }

2

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

$ κεφάλαιο = array ()?

$ Κεφαλαίου [ « Alabama " ] = new Κεφαλαίου ( " Montgomery " , 32.361538 , -86.279118 ) ?

$ κεφαλαίου [ " Αλάσκα " ] = new κεφαλαίου ( « Τζούνο » , 58.301935 , -134.419740 ) ?

$ κεφαλαίου [ " Arizona " ] = new κεφαλαίου ( " Φοίνιξ" , ​​33.448457 , -112.073844 ) ?

Η 3

Δημιουργήστε ένα νέο αντικείμενο SimpleXML . Για παράδειγμα, πληκτρολογήστε :

$ xml = νέα SimpleXMLElement ( " ")?
Η

4 επαναλήψεις στη σειρά των δεδομένων και να εισαγάγετε μεταβλητές της PHP στην XML δομή χρησιμοποιώντας τις λειτουργίες που παρέχονται από SimpleXML . Προσθέστε το κράτος ως ένα στοιχείο του παιδιού . Προσθέστε την πόλη ως ένα στοιχείο-παιδί του κράτους . Προσθέστε το γεωγραφικό πλάτος και μήκος ως χαρακτηριστικά της πόλης . Για παράδειγμα, πληκτρολογήστε :

foreach ( $ κεφαλαίου $ state = > $ data ) {

$ s = $ xml - > addChild ( «κράτος» , $ κατάσταση) ?

$ c = $ s - > addChild ( " πόλη " , data- > $ πόλης) ?

$ c - > addAttribute ( το "πλάτος " , $ δεδομένων - > γεωγραφικού πλάτους ) ?

$ c - > addAttribute ( « μήκος » , data- > $ μήκος) ?

}
5

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

$ xml - > asXML ( " capitals.xml ")?
Η 6

Αποθηκεύστε το αρχείο και να το εκτελέσετε σε ένα πρόγραμμα περιήγησης . Ανοίξτε το αρχείο XML που δημιουργεί και να το ελέγξετε για να βεβαιωθείτε ότι η δομή XML είναι σωστή .
Η
εικόνων

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

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