什么是xml规范化?

aks*_*hay 7 java xml terminology normalization

可能重复:
Java Node normalize方法有什么作用?

什么是xml规范化.我在javadoc中找到了以下但我无法理解它?有人可以帮忙吗?

public void normalize()
Run Code Online (Sandbox Code Playgroud)

将所有Text节点放在此Node下面的子树的完整深度(包括属性节点)中,形成"普通"形式,其中只有结构(例如,元素,注释,处理指令,CDATA部分和实体引用)分隔Text节点,即既没有相邻的Text节点也没有空的Text节点.这可以用于确保文档的DOM视图与保存和重新加载的视图相同,并且在依赖于特定文档树结构的操作(例如XPointer [XPointer]查找)是使用.如果附加到Node.ownerDocument的DOMConfiguration对象的参数"normalize-characters"为true,则此方法还将完全规范化Text节点的字符.注意:如果文档包含CDATASections,单独的规范化操作可能是不够的,因为XPointers不区分Text节点和CDATASection节点.自:DOM Level 3

Mic*_*rdt -1

API文档解释得很详细,不知道要解释什么。基本上,该方法通过组合相邻文本节点、消除空文本节点以及可选地规范化 Unicode 复合字符,将从节点开始的 DOM 子树转换this为“标准格式”。