PHP xml_parser_set_option() 函数用法及示例

    PHP XML 函数手册

    xml_parser_set_option()函数用于为 XML 解析器设置选项。

语法

xml_parser_set_option(parser,option,value)

定义和用法

它用于设置XML解析器中的选项

返回值

如果 parser 参数没有指向一个合法的解析器或者指定的选项无法设置,该函数将返回 FALSE,否则将会把选项设置为指定的值并返回 TRUE。

参数

序号参数和说明
1

parser

必需。指向要设置选项信息的 XML 解析器的指针。

2

option

必需。指定要设置的选项。可能的值:
  • XML_OPTION_CASE_FOLDING - 指定是否允许 case-folding。默认为允许。可以是 1(TRUE)或 0(FALSE)。

  • XML_OPTION_SKIP_TAGSTART - 指定在标签名的开头应略过的字符数。

  • XML_OPTION_SKIP_WHITE - 指定是否略过由空格字符组成的值。可以是 1(TRUE)或 0(FALSE)。

  • XML_OPTION_TARGET_ENCODING - 指定在 XML 解析器中使用哪个目标编码。默认情况下,它和xml_parser_create()函数的设置是相同的,它支持的目标编码是:ISO-8859-1、US-ASCII 和 UTF-8。

3

value

必需。指定选项的新值。

在线示例

试试下面的实例,数为 XML 解析设置选项。

<?php
   $input = xml_parser_create();
   
   xml_parser_set_option($input, XML_OPTION_SKIP_WHITE, 1);
   xml_parser_free($input);
?>
测试看看‹/›

PHP XML 函数手册