PHP xml_parser_get_option XML 解析器函数
-
定义和用法
xml_parser_get_option - 从XML解析器获取选项 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 7.1.24, 7.2.12, 7.3.0 option现在支持XML_OPTION_SKIP_TAGSTART和XML_OPTION_SKIP_WHITE。
-
语法
xml_parser_get_option ( resource $parser , int $option )
从XML解析器获取选项值。 -
参数
参数 必需的 描述 parser 是 对XML解析器的引用,以从中获取选项。 option 是 提取哪个选项。 XML_OPTION_CASE_FOLDING,XML_OPTION_SKIP_TAGSTART,XML_OPTION_SKIP_WHITE和XML_OPTION_TARGET_ENCODING可用。 有关其描述,请参见xml_parser_set_option()。 -
返回值
如果解析器未引用有效的解析器或选项无效(也生成E_WARNING),则此函数返回FALSE。 否则,返回选项的值。 -
示例
$xmlparser = xml_parser_create(); echo "XML_OPTION_CASE_FOLDING:" . xml_parser_get_option($xmlparser, XML_OPTION_CASE_FOLDING) . "<br />"; //Specifies if case-folding is enabled. Enabled by default. Can be 1 (TRUE) or 0 (FALSE) echo "XML_OPTION_TARGET_ENCODING:" . xml_parser_get_option($xmlparser, XML_OPTION_TARGET_ENCODING ) . "<br />"; //Specifies which target encoding to use in this XML parser. By default, it is set to the same as the xml_parser_create() function. Supported target encodings are ISO-8859-1, US-ASCII and UTF-8. xml_parser_free($xmlparser);
-
相关函数
xml_parser_get_option_ns() - 创建具有名称空间支持的XML解析器