2024 PHP 日本大会

XMLReader::XML

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

XMLReader::XML设置包含要解析的 XML 的数据

描述

public static XMLReader::XML(string $source, ?string $encoding = null, int $flags = 0): XMLReader
public XMLReader::XML(string $source, ?string $encoding = null, int $flags = 0): bool

设置包含要解析的 XML 的数据。

参数

source

包含要解析的 XML 的字符串。

encoding

文档编码或null

flags

LIBXML_* 常量的位掩码。

返回值

成功时返回true,失败时返回false。如果静态调用,则返回一个XMLReader 或失败时返回false

错误/异常

  • 传递无效的encoding 将抛出ValueError
  • 此方法可以静态调用,但在 PHP 8.0.0 之前,在这种情况下会发出E_DEPRECATED 错误。

变更日志

版本 描述
8.4.0 传递无效的encoding 现在将抛出ValueError
8.0.0 XMLReader::XML() 现在声明为静态方法,但仍然可以在XMLReader 实例上调用。

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top