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

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

Πώς να Test XML μαϊντανός

XML σημαίνει " Extensible Markup Language ", και παρέχει έναν τρόπο για στοιχεία που πρέπει να αποστέλλονται και λαμβάνονται μέσω του Διαδικτύου . Τα δεδομένα αποθηκεύονται ως ετικέτες , ή στοιχεία . Σε αντίθεση με HTML , XML δεν περιέχει μια σειρά προκαθορισμένων ετικέτες . Όλες οι ετικέτες XML που δημιουργήθηκε από το χρήστη και χρησιμοποιούνται για το σκοπό της αποθήκευσης δεδομένων . Για να εξαγάγετε τα δεδομένα μέσα από αυτές τις ετικέτες , το αρχείο XML θα πρέπει να αναλυθεί χρησιμοποιώντας ένα « μοντέλο αντικειμένου δεδομένων ", ή DOM , καθώς και μια ειδική γλώσσα αναζήτησης που ονομάζεται " Xpath . " Οδηγίες
Η 1

Δημιουργήστε το έγγραφο του DOM . Δεδομένης " http://www.example.com/example_xml_file.xml " ως τη διεύθυνση URL ενός αρχείου XML , και χρησιμοποιώντας PHP ως γλώσσα για την υλοποίηση DOM και Xpath , πληκτρολογήστε τον παρακάτω κώδικα στο πρόγραμμα επεξεργασίας κειμένου σας :

$ URL = " http://www.example.com/example_xml_file.xml " ?

$ xml_file = file_get_contents ( $ URL) ?

$ doc = νέα DOMDocument ( ) ?

$ doc - > loadXML ( $ xml_file ) ?

$ xpath = νέα DOMXPath ( $ doc) ?

Αυτός ο κώδικας της PHP χρησιμοποιεί " file_get_contents ( ) " μέθοδος για να πάρετε τα περιεχόμενα του αρχείου XML που βρίσκεται στο " www.example_xml_file.xml » και να το αποθηκεύσετε ως ένα string στη μεταβλητή " $ xml_file . " Στη συνέχεια, δημιουργεί ένα νέο αντικείμενο DOM και το αποθηκεύει σε " μεταβλητή $ doc . " Τέλος , φορτώνει το αρχείο XML ως DOM και δημιουργεί ένα αντικείμενο DOMXPath και την αποθηκεύει στη μεταβλητή " $ xpath . " 2

αναλύσει το αρχείο XML . Λαμβάνοντας υπόψη το παρακάτω αρχείο XML :


1223

Σάββατο 23 Ιουλίου

Τίτλος


Εισάγετε τον παρακάτω κωδικό :

$ item = $ xpath - > αξιολογήσει ( " //id") ? " . $ στοιχείο"

Ενεργοποιείται το " " κόμβου από το δέντρο και το αποθηκεύει στη μεταβλητή
εικόνων 3

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

echo $ στοιχείο?

Αυτό θα εκτυπώσει τα δεδομένα που περιέχονται εντός των "id " ετικέτες από το Δείγμα 2 , επιβεβαιώνοντας ότι ο φάκελος αναλύεται σωστά .
Η
εικόνων

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

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