當前位置: 首頁> 函數類別大全> getDocNamespaces

getDocNamespaces

返回文檔中聲明的命名空間。
名稱:getDocNamespaces
分類:未分類
所屬語言:php
一句話介紹:返回文檔中聲明的命名空間。

定義和用法

getDocNamespaces()函數返回XML 文檔中聲明的命名空間。

實例

例子1

返回XML 文檔根節點中聲明的命名空間:

 <?php
$xml = << < XML
< ? xml version = "1.0" standalone = "yes" ?>
< cars xmlns: c = " http://gitbox.net/ns " >
  < c: car id = " 1 " > Volvo </ c: car >
  < c: car id = " 2 " > BMW </ c: car >
  < c: car id = " 3 " > Saab </ c: car >
</ cars >
XML;

$sxe=new SimpleXMLElement($xml);
$ns=$sxe->getDocNamespaces();
print_r($ns);
?>

運行實例

例子2

返回XML 文檔中聲明的所有命名空間:

 <?php
$xml = << < XML
< ? xml version = "1.0" standalone = "yes" ?>
< cars xmlns: c = " http://gitbox.net/ns " >
  < c: car id = " 1 " > Volvo </ c: car >
  < c: car id = " 2 " > BMW </ c: car >
  < c: car id = " 3 " a: country = " Sweden " xmlns: a = " http://gitbox.net/country " > Saab </ c: car >
</ cars >
XML;

$sxe=new SimpleXMLElement($xml);
$ns=$sxe->getDocNamespaces(TRUE);
var_dump($ns);
?>

運行實例

文法

SimpleXMLElement :: getDocNamespaces ( recursive , from_root )
參數描述
recursive

可選。指定布爾值。

如果為TRUE,則返回文檔中聲明的所有命名空間;

如果為FALSE,則僅返回根節點中聲明的命名空間。

默認為FALSE。

from_root

可選。指定布爾值。

TRUE 從XML 文檔的根節點檢查命名空間;

FALSE 從子節點檢查命名空間。

默認為TRUE。

同類函數
  • 返回拋出異常的代碼行的行號。 getLine

    getLine

    返回拋出異常的代碼行的行號。
  • 把Unix 時間戳轉換為儒略日計數。 unixtojd

    unixtojd

    把Unix時間戳轉換為儒略日計數。
  • 取得MySQL 協議信息。 mysql_get_proto_info

    mysql_get_proto_info

    取得MySQL協議信息。
  • 從FTP服務器上下載文件並保存到本地已經打開的文件中(non-blocking)。 ftp_nb_fget

    ftp_nb_fget

    從FTP服務器上下載文件並保存到本地已經
  • 讀取ZIP 文件中的下一個項目。 zip_read

    zip_read

    讀取ZIP文件中的下一個項目。
  • 返回ZIP 文件中的一個項目的被壓縮尺寸。 zip_entry_compressedsize

    zip_entry_compressedsize

    返回ZIP文件中的一個項目的被壓縮尺寸。
  • 返回異常代碼。 getCode

    getCode

    返回異常代碼。
  • 返回遠程FTP 服務器的系統類型標識符。 ftp_systype

    ftp_systype

    返回遠程FTP服務器的系統類型標識符。