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

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

Πώς να δημιουργήσετε ένα XML Εγγράφων & Root Στοιχείο ως String σε PHP

PHP scripts να δημιουργήσετε σύνθετες συμβολοσειρές κειμένου με τη χρήση δομών σήμανσης , όπως τα στοιχεία XML . Μπορείτε να χτίσετε το περιεχόμενο ενός εγγράφου XML , ξεκινώντας με το στοιχείο ρίζας , ως ενιαία μεταβλητή συμβολοσειράς . Μπορείτε έπειτα να χρησιμοποιήσετε αυτό το περιεχόμενο εγχόρδων την έξοδο των πληροφοριών σε χρήστες του δικτυακού τόπου ή να γράψει σε ένα αρχείο XML . Μπορείτε να προσαρμόσετε τις δομές στο εσωτερικό της XML στις ανάγκες των συγκεκριμένων έργων , που περιλαμβάνει προαιρετικά τιμές των δεδομένων μέσα στο στοιχείο και χαρακτηριστικό σήμανσης . Προετοιμασία
Η

να οικοδομήσουμε XML σε PHP , θα πρέπει πρώτα να δημιουργήσετε ένα PHP script . Κάνετε αυτό με το άνοιγμα ενός νέου αρχείου σε ένα πρόγραμμα επεξεργασίας κειμένου και να το αποθηκεύσετε με επέκταση " php . "? , Για παράδειγμα , " write_xml.php " για να ταιριάζει με το σκοπό του σεναρίου . Μέσα από το σενάριο , προσθέστε τις ακόλουθες δομές διάρθρωσης:

Μεταξύ των tags της PHP , προσθέστε όλα επεξεργασίας δέσμης ενεργειών σας . Ο κώδικας που ακολουθεί προσθέτει μια μεταβλητή για να κρατήσει το περιεχόμενο του εγγράφου XML : $ xml_content = " " ?

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

έγγραφα XML αρχίζουν με τη δήλωση XML . ". " : Προσθέστε ένα στη μεταβλητή συμβολοσειράς ως εξής $ xml_content = ?

ο κωδικός αυτός προσθέτει την αρχή του εγγράφου XML με τη μεταβλητή συμβολοσειράς , ξεφεύγοντας από τους χαρακτήρες απόσπασμα με χαρακτήρες ανάστροφης καθέτου έτσι ότι η PHP δεν τους παρερμηνεύουν . Η δήλωση XML ακολουθείται από την ετικέτα ανοίγματος για το ριζικό στοιχείο . Ο κώδικας που ακολουθεί δείχνει προσαρτώντας την ετικέτα ανοίγματος ενός στοιχείου παράδειγμα ρίζας στην μεταβλητή συμβολοσειράς : $ xml_content = " " ?

Το περιεχόμενο ετικέτα μπορεί να αλλάξει για να ταιριάζουν σε διάφορα σχέδια
εικόνων
Περιεχόμενο
Η

Ανάμεσα στο άνοιγμα και το κλείσιμο ετικέτες ενός στοιχείου ρίζας του εγγράφου XML , μπορείτε συνήθως να βρείτε άλλα στοιχεία XML , καθώς και τα χαρακτηριστικά σε ορισμένες περιπτώσεις . Το ακόλουθο δείγμα κώδικα δείχνει προσθέτοντας μερικά στοιχεία με χαρακτηριστικά : . $ Xml_content = " Τοστιέρα " ?

Μπορείτε να συνεχίσετε προσθήκη στοιχείων στην μεταβλητή συμβολοσειράς έως ότου έχετε όλα τα δεδομένα που χρειάζεστε . Αυτές οι καταστάσεις μπορεί να τρέξει σε πολλαπλές γραμμές, εάν είναι απαραίτητο .
Εικόνων Κλείνοντας η ρίζα
Η

Το στοιχείο ρίζας ενός εγγράφου XML πρέπει να είναι κλειστή . Για να ολοκληρωθεί η μεταβλητή συμβολοσειράς έγγραφο XML , κλείστε το ριζικό στοιχείο ως εξής : . $ Xml_content = " " ?

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

PHP scripts μπορούν να χρησιμοποιήσουν το XML μεταβλητή συμβολοσειράς σε πολλούς πιθανούς τρόπους . Για την απόδοση του περιεχομένου του εγγράφου XML στο πρόγραμμα περιήγησης στο Web του κάθε χρήστη κουβαλούν το PHP script , η παρακάτω σύνταξη ισχύει : echo $ xml_content ?

Δοκιμάστε το PHP script από την περιήγηση στη σελίδα. Μπορείτε επίσης να γράψετε το περιεχόμενο XML σε ένα αρχείο χρησιμοποιώντας " fopen " και " fwrite " λειτουργίες της PHP .
Η
εικόνων

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

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