Πληκτρολογήστε το παρακάτω κώδικα για να ξεκινήσει ένα βασικό απόσπασμα κώδικα . Ένα απόσπασμα είναι μια σύντομη σειρά που εκτελεί μια συγκεκριμένη εργασία καλά , και δεν χρειάζεται να απαιτούν επιπλέον κώδικα πέρα από την τυπική βιβλιοθήκη κώδικα .
Array (
" κόμβους " = > array (
" κόμβο " = > array (
0 = > " κείμενο"
1 = > " κείμενο "
)
)
)
Αυτό το απόσπασμα απλά ελέγχει αν ο δείκτης είναι ένας ακέραιος και αν είναι , δεσμεύει τον πίνακα για να αναπαράγουν το ίδιο στοιχείο ετικέτα ονόματος με την αναθεωρημένη αξία . Από μόνη της , αυτό το απόσπασμα δεν θα λειτουργήσει , έτσι ώστε μια μέθοδος λειτουργίας πρέπει να εφαρμοστεί για να εκτελέσει το έργο της . 2
Επικολλήστε τον παρακάτω κώδικα για να προσθέσετε μια λειτουργία που προέρχεται από την τάξη PHP DOMDocument . DOM σημαίνει Document Object Model . Πρόκειται για μια επέκταση που σας επιτρέπει να εργάζεστε σε έγγραφα XML μέσω του DOM API με PHP 5 :
< php
τάξη XmlDomConstruct επεκτείνει DOMDocument {
δημόσιο λειτούργημα fromMixed ( αναμιγνύεται $ , DOMElement $ domElement = null ) {
$ domElement = is_null ( $ domElement ) ; $ this : $ domElement ?
αν ( is_array ( $ μικτά ) ) {
foreach ( $ $ αναμιγνύεται ως δείκτης = > $ mixedElement ) {
αν ( is_int ( $ index ) ) {
if ( $ index == 0 ) {
$ node = $ domElement ?
} else {
$ κόμβου = {
$ node = $ node ) ?
}
} else
Η
3 Τοποθετήστε την επιτυχία κώδικα για να ελέγξετε τη λειτουργία DOM . Θα πρέπει να μετατρέψετε PHP array σας και να σας δώσει τα αποτελέσματα σε μορφή XML :
$ array = array (
" κόμβους " = > array (
«κόμβο» = > array (
0 = > " κείμενο" ,
1 = > " κείμενο "
) ) ) ?
$ this- > dom = νέα XmlDomConstruct ( '1 .0 ',' utf- 8 ') ?
$ this - > dom - > fromMixed ( $ array) ?
echo $ this- > ? dom - > saveXML ( ) ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα