PHP xml_parser_get_option() 函数从 XML 解析器获取选项值。
语法
xml_parser_get_option(parser, option)
参数
parser | 必需。 指定对 XML 解析器的引用以从中获取选项。 |
option | 必需。 指定要获取的选项。可能的值为:
|
返回值
如果解析器未引用有效的解析器或选项无效(还会生成 E_WARNING),则返回 false。否则返回该选项的值。
示例:
在下面的示例中,使用 xml_parser_create() 函数创建 XML 解析器。然后,使用 xml_parser_get_option() 函数获取此 XML 解析器的选项值。
<?php
//创建XML解析器
$parser=xml_parser_create();
//获取XML解析器的选项值
echo "XML_OPTION_CASE_FOLDING: ".
xml_parser_get_option($parser, XML_OPTION_CASE_FOLDING) ."<br>";
echo "XML_OPTION_SKIP_TAGSTART: ".
xml_parser_get_option($parser, XML_OPTION_SKIP_TAGSTART) ."<br>";
echo "XML_OPTION_SKIP_WHITE: ".
xml_parser_get_option($parser, XML_OPTION_SKIP_WHITE) ."<br>";
echo "XML_OPTION_TARGET_ENCODING: ".
xml_parser_get_option($parser, XML_OPTION_TARGET_ENCODING) ."<br>";
//免费的XML解析器
xml_parser_free($parser);
?>
上述代码的输出将是:
XML_OPTION_CASE_FOLDING: 1
XML_OPTION_SKIP_TAGSTART: 0
XML_OPTION_SKIP_WHITE: 0
XML_OPTION_TARGET_ENCODING: UTF-8