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

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

Tutorial για PHP & SimpleXML Χαρακτηριστικά

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

Απόσπασμα και έξοδος δεδομένων από ένα αρχείο XML . Για παράδειγμα, ένα αρχείο που ονομάζεται " data.xml " :

Φορτώστε το αρχείο XML με τη λειτουργία " simplexml_load_file " για να δημιουργήσετε ένα αντικείμενο PHP . Πάρτε το όνομα του πρώτου στοιχείου . Τύπος:

$ xml_data = simplexml_load_file ( " data.xml ")?

Echo " Στοιχείο : " . $ xml_data - > getName ( ) ?
εικόνων 3

μετακινηθείτε μέσω των παιδιών στο αντικείμενο για να εξαγάγετε το στοιχείο XML και τα δεδομένα . Τύπος:

echo " στοιχεία Παιδί: " ?

Foreach ( $ xml_data - > Τα παιδιά της ( ), όπως $ xml_child ) {

echo $ xml_child - > getName ( ) . "->" . $ xml_child . " \\ r \\ n" ?

}

>
Η 4

Δημιουργήστε ένα έγγραφο XML με τη χρήση των μεθόδων SimpleXML να προσθέσετε χαρακτηριστικά και τα παιδιά σε ένα δάσκαλο; στοιχείο. Ξεκινήστε με τη δημιουργία ενός νέου στοιχείου SimpleXML με το όνομα του στοιχείου . ? Τύπος : php

<

$, βιβλιοθήκη = νέα SimpleXMLElement ( " ")?
5

Προσθήκη στα παιδιά να το στοιχείο XML με τη μέθοδο της " addChild " . Τύπος :

$ $ = βιβλίο βιβλιοθήκη - > addChild ( " book" ) ?
Η 6

Προσθήκη χαρακτηριστικά των στοιχείων XML με τη μέθοδο " addAttribute " . Τύπος:

$ βιβλίο - > addAttribute ( "title " , "A Tale of Two Cities" ) ?

$ Βιβλίο - > addAttribute ( "συγγραφέας " , " Charles Dickens " ) ?

$ βιβλίο - > addAttribute ( "έτος" , " 1859 " ) ?
Η 7

Συνεχίστε να προσθέτετε νέα στοιχεία . Εξάγει τα δεδομένα ως αρχείο XML χρησιμοποιώντας τη μέθοδο " asXML " . Τύπος:

header ( " Content-type : text /xml » ) ?

Echo $ βιβλιοθήκη - > asXML ( ) ?

Η

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

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