1 Ανοίξτε ένα νέο έγγραφο σε ένα πρόγραμμα επεξεργασίας κειμένου όπως το Notepad ή μια εφαρμογή web - authoring όπως το Dreamweaver . 2
Χρησιμοποιήστε την τάξη " DOMDocument " σε PHP για να φορτώσετε το έγγραφο XML που θέλετε να επεξεργαστείτε . Μπορείτε να το κάνετε αυτό, δημιουργώντας μια νέα εμφάνιση κλάσης στην PHP κωδικοποίησης . Μοιάζει κάτι σαν αυτό : Php
$ xml_Document = νέα DOMDocument ( '1 .0 ',' utf- 8 ') ?
$
" Xml_Document - > ? formatOutput = true ?
$ xml_Document - > preserveWhiteSpace = false ?
$ xml_Document - > φορτίο ( « example.xml ') ? "
Αλλαγή της " example.xml " στο όνομα του εγγράφου XML που θέλετε να επεξεργαστείτε . Αφαιρέστε τα εισαγωγικά από την πρώτη και την τελευταία γραμμή του κώδικα .
Εικόνων 3
Πληκτρολογήστε τον κωδικό για να φορτώσετε το «τραπέζι» από το έγγραφο XML . Τοποθετήστε τον πίνακα ως στοιχείο με το όνομα του πίνακα . Για παράδειγμα , αν έχετε ένα "Επαφές" πίνακα με επικεφαλίδες στήλης " Όνομα ", "Διεύθυνση ", " Πόλη ", " κράτος ", " Ταχυδρομικός Κώδικας " και " Τηλέφωνο " φορτώνετε " Επαφές " πριν από τη φόρτωση του ατόμου στήλες . Τοποθετήστε το στοιχείο του πίνακα με τον κώδικα PHP για να επεξεργαστείτε
" $ στοιχείο = $ xml - > getElementsByTagName ( « επαφής » ) - > επικοινωνία ( 0 ) ? " .
Αλλαγή " επαφή " με το όνομα του πίνακα σας .
Η
4 Τοποθετήστε τα στοιχεία του παιδιού με τον κώδικα PHP . Αυτά τα στοιχεία του παιδιού είναι τα ονόματα των μεμονωμένων στηλών στο εσωτερικό του πίνακα
" $ name = $ στοιχείο - > getElementsByTagName ( 'name' ) - > επικοινωνία ( 0 ) ? .
$ address = $ στοιχείο - > getElementsByTagName ( «διεύθυνση» ) - > επικοινωνία ( 0 ) ?
$ $ = πόλη στοιχείο - > getElementsByTagName ( «πόλη» ) - > επικοινωνία ( 0 ) ?
$ state = $ στοιχείο - > getElementsByTagName ( «κράτος» ) - > επικοινωνία ( 0 ) ?
$ zip = $ στοιχείο - > getElementsByTagName ( « ταχυδρομικό κώδικα » ) - > επικοινωνία ( 0 ) ?
$ τηλέφωνο = $ στοιχείο - > getElementsByTagName ( «τηλέφωνο» ) - > επικοινωνία ( 0 ) ? "
η κωδικοποίηση αντιπροσωπεύει τις στήλες στην " Επαφές " τραπέζι παράδειγμα που χρησιμοποιήθηκε παραπάνω . Αλλάξτε τις τιμές να αντιπροσωπεύουν τις στήλες στο έγγραφο XML .
5
Χρησιμοποιήστε PHP κώδικα για να επεξεργαστείτε τις τιμές στις γραμμές του πίνακα που αναφέρονται παραπάνω . Καθορίστε τη γραμμή που θέλετε να αλλάξετε πρώτα προσθέτοντας την τιμή σε μία μεταβλητή . Στη συνέχεια να αποφασίσει ποια στήλη πληροφοριών που αντιστοιχεί με αυτή τη γραμμή που θέλετε να αλλάξετε . Για παράδειγμα , έστω ότι έχετε μια επαφή με το όνομα " Jon Doe " σε σας " Επαφές " πίνακα ο οποίος έχει αλλάξει αριθμό τηλεφώνου του . Για να αλλάξετε τον αριθμό τηλεφώνου σε ένα έγγραφο XML , τραβήξτε τα δύο κομμάτια των πληροφοριών που matche το " Jon Doe " ρεκόρ , έτσι ώστε ο κώδικας ξέρει τι σειρά που αναφέρονται, και , στη συνέχεια, να αλλάξετε τις πληροφορίες . Η κωδικοποίηση θα δούμε κάτι σαν αυτό :
" $ name - > nodeValue = ' Jon Doe » ?
$ State- > nodeValue = ' NY " ? "
τώρα που έχετε καθορίσει ποια σειρά να αλλάξει , ορίστε μια νέα μεταβλητή για να αλλάξετε τις πληροφορίες που χρειάζεστε για να αλλάξετε .
" $ newPhone = $ xml - > createElement ( το« τηλέφωνο » 213-555-5555 ) ?
$ στοιχείο - > replaceChild ( $ name , $ name ) ?
$ στοιχείο - > replaceChild ( $ κατάσταση , $ κατάσταση) ?
$ στοιχείο - > replaceChild ( $ newPhone , $ τηλέφωνο) ? ;
> "
Όπως μπορείτε να δείτε , να αντικαταστήσετε το " Όνομα " και " κράτος " πληροφορίες " Jon Doe "στο παλιά δεδομένα που φορτώνονται από το έγγραφο XML . Δεν έχετε αλλάξει τις πληροφορίες αυτές σε όλα . Αλλά για τον αριθμό τηλεφώνου, που άλλαξε με το νέο αριθμό τηλεφώνου που ορίζονται παραπάνω . Χρησιμοποιήστε αυτό ως έναν οδικό χάρτη για την επεξεργασία των γραμμών στο εσωτερικό ενός εγγράφου XML , χρησιμοποιώντας τα σωστά ονόματα των στηλών και τις πληροφορίες που θέλετε να αλλάξετε .
Η 6
Αποθηκεύστε το έγγραφο PHP και το φορτίο αυτό για να σας web διακομιστή στον ίδιο φάκελο με το έγγραφο XML που θέλετε να επεξεργαστείτε . Εκτελέστε το έγγραφο PHP , πληκτρολογώντας στη διεύθυνση ιστού σε ένα πρόγραμμα περιήγησης στο Internet και το χτύπημα "Enter" στο πληκτρολόγιο σας .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα