PHP getNamespace() º¯Êý
¶¨ÒåºÍÓ÷¨
getNamespace() º¯Êý»ñÈ¡ÔÚ XML ÎĵµÖÐʹÓõÄÃüÃû¿Õ¼ä¡£
Èç¹û³É¹¦£¬¸Ãº¯Êý·µ»ØÃüÃû¿Õ¼ä£¨´øÓйØÁªµÄ URL£©µÄÒ»¸öÊý×é¡£Èç¹ûʧ°Ü£¬Ôò·µ»Ø false¡£
Óï·¨
class SimpleXMLElement
{
string getNamespace(recursive)
}
| ²ÎÊý | ÃèÊö |
|---|---|
| recursive | ¿ÉÑ¡¡£¹æ¶¨ÊÇ·ñ·µ»Ø¸¸×Ó½ÚµãÖÐʹÓõÄËùÓÐÃüÃû¿Õ¼ä¡£Ä¬ÈÏÊÇ false¡£ |
Àý×Ó
XML Îļþ£º
<?xml version="1.0" encoding="ISO-8859-1"?> <note xmlns:b="http://www.w3school.com.cn/example/"> <to>George</to> <from>John</from> <heading>Reminder</heading> <b:body>Don't forget the meeting!</b:body> </note>
PHP ´úÂ룺
<?php
if (file_exists('test.xml'))
{
$xml = simplexml_load_file('test.xml');
}
print_r($xml->getNamespaces());
?>
Êä³öÀàËÆ£º
Array ( [b] => http://www.w3school.com.cn/example/ )