Rational® ClearCase® XML Diff Merge 会将特殊的标记字符进行相应转换和转义,例如,诸如小于符号(<)、大于符号(>)、引号(")、单引号(')和 AND 符号(&)等 XML 预定义的实。这允许您在显示和编辑器中查看和处理实际字符。
例如,如果在文本节点中输入 <foo>,它会显示为 <foo>。 但是,如果写入合并输出,文本会正确转义为 <foo>。 或当编辑时,可以输入 <foo> 并在显示中看到 <foo>。
但是如何在文本节点中输入诸如 & 的预定义实体,以便在显示中显示为 &?这在 SGML 和 XML 应用中是一个常见“转义”问题。
解决方法是输入 &amp;。第一个序列转换为 &,后跟一个 amp;。显示结果是 &。
当然,下一次编辑该文件时,源将包含 &,它会转换为 &。要更正该显示,必须重新应用转义序列。