PHP xml_parser_create XML 解析器函数



  • 定义和用法

    xml_parser_create - 创建一个XML解析器
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    xml_parser_create ( [ string $encoding ] )
    
    xml_parser_create() 创建一个新的XML解析器,并返回引用该资源的句柄以供其他XML函数使用。
  • 参数

    参数 必需的 描述
    encoding 可选编码指定PHP 4中输入/输出的字符编码。从PHP 5开始,将自动检测输入编码,因此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解析器的资源句柄,如果失败则返回FALSE。
  • 示例

    $res = xml_parser_create(/*...*/);
    if (! is_resource($res)) {
        // ...
    }
    ?>
    
    With a check for explicit failure:
    <!--?php
    $res = xml_parser_create(/*...*/);
    if (false === $res) {
        // ...
    }
    >/pre-->
    
  • 相关函数

    xml_parser_create_ns() - 创建具有名称空间支持的XML解析器
    xml_parser_free() - 释放XML解析器