PHP Conference Japan 2024

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