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

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

Πώς να γράψετε Into XML αρχείου Χρησιμοποιώντας την PHP

XML είναι ένα πρότυπο σχεδιασμού Web που χρησιμοποιεί HTML για να παραγγείλετε τα δεδομένα . Για μερικούς προγραμματιστές , η δυνατότητα να εκτυπώσετε τα αρχεία XML από την PHP ( προεπεξεργαστή hypertext ) εφαρμογές είναι απαραίτητη . Τα αρχεία αυτά μπορούν να χρησιμοποιηθούν για την εισαγωγή δεδομένων σε πίνακες σε βάσεις δεδομένων όπως MySQL ή SQL Server. Είναι σημαντικό να δημιουργήσετε αρχεία XML στη σωστή μορφή , ή τα δεδομένα δεν μπορεί να χρησιμοποιηθεί από τη βάση δεδομένων . Οδηγίες
Η

1 Δημιουργήστε ένα νέο έγγραφο XML σε κώδικα Java . Αυτό δημιουργεί ένα στιγμιότυπο της κλάσης που επιτρέπει ο κύριος του έργου να αλληλεπιδρούν με τις ιδιότητες και τις μεθόδους της κατηγορίας. Ένα παράδειγμα του κώδικα είναι οι παρακάτω:

$ xmldoc = νέα DOMDocument ( '1 .0 ') ? 2

Γράψτε τη ρίζα του κόμβου στο έγγραφο . Αυτό το ριζικό κόμβο φάκελοι το υπόλοιπο της ετικέτας XML και απαιτείται για κάθε έγγραφο XML . Ο παρακάτω κώδικας δημιουργεί έναν κόμβο και εκχωρεί στη μεταβλητή xmldoc που δημιουργήσατε στο Βήμα 1 :

$ rootnode = $ xmldoc - > createElement ( «ρίζα» ) ? $ Rootnode = $ xmldoc - > appendChild ( $ rootnode ) ?
εικόνων 3

Προσθέστε το κύριο στοιχείο . Για παράδειγμα , σε αυτό το παράδειγμα , το αρχείο XML κρατά μία λίστα των πελατών. Το κύριο στοιχείο «πελάτες» χρησιμοποιείται για να επισημάνει τη λίστα . Παρακάτω , ο κώδικας δημιουργεί το στοιχείο κύριοι πελάτες εντός του ριζικού κόμβου στο αρχείο XML :

$ πελάτες = $ xmldoc - > createElement ( «πελάτες» ) ? $ Πελάτες = $ rootnode - > appendChild ( $ πελάτες) ?
Η 4

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

$ childnode = $ xmldoc - > createElement ( « πελάτη») ? $ Childnode = $ πελάτες - > appendChild ( $ childnode ) ? $ childnode_value = $ xmldoc - > createTextNode ( « first_name ') ? $ childnode_value = $ childnode - > appendChild ( " Jane " ) ?
5

Αποθηκεύστε το έγγραφο XML . Το τελικό βήμα κατά την εγγραφή σε κάθε αρχείο είναι να το αποθηκεύσετε . Ο κώδικας που ακολουθεί αποθηκεύει το έγγραφο XML :

$ xml_final = $ xmldoc - > saveXML ( ) ?
Η
εικόνων

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

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