📅  最后修改于: 2023-12-03 15:03:36.832000             🧑  作者: Mango
DOMDocument normalizeDocument()
函数用于合并文档中相邻的文本节点并删除空文本节点。它返回一个布尔值,指示是否成功规范化文档。
DOMDocument::normalizeDocument($mode);
$mode
:一个可选的整数参数,用于指定处理的方式。它可以是以下值之一:DOM_NORMALIZE_NONE
:不执行任何规范化操作。DOM_NORMALIZE_CHARACTERS
:对相邻的文本节点进行合并。DOM_NORMALIZE_SPLITTING
:删除空文本节点。返回 TRUE
表示成功规范化文档,返回 FALSE
表示出现了错误。
// 创建 XML 文档对象
$xml = new DOMDocument();
// 加载 XML 文件
$xml->load('books.xml');
// 合并相邻的文本节点并删除空文本节点
$xml->normalizeDocument();
// 输出 XML 文件
echo $xml->saveXML();
libxml_get_last_error()
函数获取到该错误。