PHP xml_parser_get_option() 函数

定义和用法

xml_parser_get_option() 函数用于从 XML 解析器中获取选项。

实例

从 XML 解析器中获取选项:

<?php
$parser=xml_parser_create();

echo "XML_OPTION_CASE_FOLDING: " . xml_parser_get_option($parser, XML_OPTION_CASE_FOLDING) . <br>;
echo "XML_OPTION_TARGET_ENCODING: " . xml_parser_get_option($parser, XML_OPTION_TARGET_ENCODING);

xml_parser_free($parser);
?>

运行实例

语法

xml_parser_get_option(parser, option)
参数 描述
parser Required. Specifies the XML parser to use
option

必需。指定要获取的选项。可能的值:

  • XML_OPTION_CASE_FOLDING - 指定是否启用大小写折叠。
    (可以是 1(TRUE)或 0(FALSE)。默认为 1。)
  • XML_OPTION_TARGET_ENCODING - 指定此 XML 解析器的目标编码。
    (默认与 xml_parser_create() 函数设置的相同(ISO-8859-1、US-ASCII或UTF-8))
  • XML_OPTION_SKIP_TAGSTART - 指定在标签名称开头跳过的字符数
  • XML_OPTION_SKIP_WHITE - 指定是否跳过由空白字符组成的值。
    (可以是 1(TRUE)或 0(FALSE))

技术细节

返回值: 成功时返回选项的值。失败时返回 FALSE 并生成错误。
PHP 版本: 4.0+
PHP Changelog: PHP 7.1:在 option 参数中新增了 XML_OPTION_SKIP_TAGSTART 和 XML_OPTION_SKIP_WHITE。