xml_parser_create_ns

(PHP 4 >= 4.0.5, PHP 5)

xml_parser_create_ns --  建立一個支援命名空間的 XML 解析器

描述

resource xml_parser_create_ns ( [string encoding [, string sep]] )

函數 xml_parser_create_ns() 建立一個新的支援 XML 命名空間的解析器並返回可被其它 XML 函數使用的資源識別碼。

通過有命名空間支援的解析器,傳遞給各種各樣識別碼函數的標籤參數將由命名空間和標籤名組成。命名空間和標籤名的分隔設定由 seperator 參數制定的字串決定,其預設值為「:」。

可選參數 encoding 在 PHP 4 中用來指定要被解析的 XML 輸入的字元編碼模式。PHP 5 開始,自動偵測輸入的 XML 的編碼,因此 encoding 參數僅用來指定解析後輸出資料的編碼。在 PHP 4 總,預設輸出的編碼與輸入資料的編碼是相同的。若果傳遞了空字串,解析器會嘗試搜尋頭 3 或 4 個位元組以確定文件的編碼。在 PHP 5.0.0 和 5.0.1 總,預設輸出的字元編碼是 ISO-8859-1,而 PHP 5.0.2 及以上版本是 UTF-8。解析器支援的編碼有 ISO-8859-1, UTF-8US-ASCII

請參閱函數 xml_parser_create()xml_parser_free()