PHP getDocNamespaces() 函数
Ορισμός και χρήση
Η λειτουργία getDocNamespaces() επιστρέφει τις ονομαστοσφάλες που δηλώνονται στο XML έγγραφο από το αντικείμενο SimpleXMLElement.
Αν επιτυχής, η λειτουργία αυτή επιστρέφει ένα μαγνητικό φάκελο που περιέχει τα ονόματα των ονομαστοσφάλων (μαζί με τις σχετικές URL). Αν αποτύχει, επιστρέφει το false.
Γλώσσα
class SimpleXMLElement { string getDocNamespaces(recursive) }
Παράμετροι | Περιγραφή |
---|---|
recursive | Προαιρετικό. Ορίζει αν θα επιστρέψει όλες τις ονομαστοσφάλες των γονικών και των υπογονικών κόμβων. Μηδενικό από προεπιλογή. |
Παράδειγμα
XML Αρχείο:
<?xml version="1.0" encoding="ISO-8859-1"?> <note xmlns:b="http://www.codew3c.com/example/"> <to>George</to> <from>John</from> <heading>Υπενθύμιση</heading> <b:body>Μη ξεχάσεις τη συνάντηση!</b:body> </note>
PHP Κώδικας:
<?php if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); } print_r($xml->getDocNamespaces()); ?>
Απώτερη Εκτύπωση:
Περιεχόμενο ( [b] => http://www.codew3c.com/example/ )