【发布时间】:2011-10-05 09:15:28
【问题描述】:
什么是 xml 规范化。我在 javadoc 中找到了以下内容,但我无法理解?有人可以帮忙吗?
public void normalize()
将所有文本节点放在此节点下的子树的完整深度中,包括属性节点,进入“正常”形式,其中只有结构(例如,元素、cmets、处理指令、CDATA 部分和实体引用)分隔Text节点,即没有相邻的Text节点,也没有空的Text节点。这可用于确保文档的 DOM 视图与保存和重新加载时相同,并且在依赖于特定文档树结构的操作(例如 XPointer [XPointer] 查找)时很有用使用。如果附加到 Node.ownerDocument 的 DOMConfiguration 对象的参数“normalize-characters”为 true,则此方法还将完全规范化 Text 节点的字符。 注意:在文档包含 CDATASection 的情况下,单独的规范化操作可能还不够,因为 XPointers 不区分 Text 节点和 CDATASection 节点。 自从: DOM 3 级
【问题讨论】:
-
提供指向该 javadoc 的链接会很有帮助:)
标签: java xml terminology normalization