关于标识匹配

XML 具有 id 属性的概念,其值在文档中是唯一的。 例如,仅有一个 <alpha id="1"> 可以存在。但是,id 由元素类型确定范围,所以您可以具有元素 <alpha id="1"> 和 <beta id="1">。

此类属性称为类型为“标识”。尽管可以将类型“标识”分配给任何属性,但最常见的约定是使用属性名称 id。当启用标识匹配时, Rational® ClearCase® XML Diff Merge 会假定名为 idID 的属性的类型是“标识”。

使用 id 属性匹配元素的能力使 XML Diff Merge 可以产生强大的匹配结果。例如,即使出现下列情况,<alpha id="1"> 也可以跨版本匹配:

对于多数文档(尤其是在面向记录的 XML 应用程序中),标识匹配具有以下优点:


反馈