企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# PHP xml_parser_create_ns() 函数 ## 定义和用法 xml_parser_create_ns() 函数创建带有命名空间支持的 XML 解析器。 该函数建立一个新的 XML 解析器并返回可被其它 XML 函数使用的资源句柄。 ### 语法 ``` xml_parser_create_ns(encoding,separator) ``` | 参数 | 描述 | | --- | --- | | encoding | 可选。规定输出编码。 | | encoding | 可选。规定标签名和命名空间的输出分隔符。默认是 ":"。 | ### 说明 可选参数 _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-8 和 US-ASCII。 ## 提示和注释 提示:要释放 XML 解析器,请使用 [xml_parser_free()](/php/func_xml_parser_free.asp "PHP xml_parser_free() 函数") 函数。 提示:要创建没有命名空间支持的 XML 解析器,请使用 [xml_parser_create()](/php/func_xml_parser_create.asp "PHP xml_parser_create() 函数") 函数。 ## 例子 ``` <?php $xmlparser = xml_parser_create_ns(); xml_parser_free($xmlparser); ?> ```