XML 文件经常包含特定量的空格,即显示或打印页面中由于一系列连续的非打印字符导致的不包含打印元素或图片的区域。一些空格是数据中必要的部分,如单词之间的空格。 其他空格用于使格式更可读,例如,缩进子元素。
请考虑 Rational® ClearCase® XML Diff Merge 中的以下 XML 数据及其说明:
<play>
|
![]() |
此数据包含几个换行符和跳进字符节点。当比较 XML 文件时,此类仅空格节点通常可以安全忽略。但是,在合并期间,XML Diff Merge 始终假定空格中的差异是有意义的。它还需要在合并输出中保留换行和缩进。因此,不能对合并选择不可视选项。