XMLReader::readOuterXml

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

XMLReader::readOuterXml检索当前节点的 XML,包括节点本身

说明

public XMLReader::readOuterXml(): string

读取当前节点的内容,包括节点本身。

参数

此函数没有参数。

返回值

返回当前节点的内容,包括节点本身,以字符串形式。失败时返回空字符串。

注释

注意

此函数仅在 PHP 编译时使用 libxml 20620 或更高版本时可用。

参见

添加注释

用户贡献的注释 2 条注释

ralf dot horlebein at web dot de
10 年前
请注意,像 <span></span> 这样的空标签将自动转换为简写形式 <span />。在某些情况下这会导致问题。
simon at avalon dot net dot nz
13 年前
请注意,当您使用 readOuterXML() 函数从较大的 XML 文档中提取一小段 XML 时,它会尝试确定适用于新片段的命名空间(如原始 XML 文档中定义的那样),并将它们插入到适当的标签中作为 xmlns 属性。这可能令人不安,但它在大多数情况下应该是良性的改变,而且我知道它使新片段的 XML 格式正确,因此它本身是有效的。

据我所知,无法更改此行为。
To Top