Unione differenze XML di Rational ClearCase converte e risolve in modo appropriato caratteri markup speciali, ad esempio, le entità predefinite XML come il simbolo minore di (<), maggiore di (>), punto di domanda ("), apostrofo (') ed E commerciale (&). Ciò consente all'utente di visualizzare e gestire i caratteri effettivi nella visualizzazione e nell'editor.
Ad esempio, se si immette <foo> in un nodo testo, viene visualizzato <foo>. Tuttavia, quando l'output dell'unione viene scritto, il testo viene risolto correttamente in <foo>. Oppure, durante una modifica, è possibile immettere <foo> e vedere <foo> nella visualizzazione.
Come immettere un'entità predefinita come & in un nodo testo affinché appaia & nella visualizzazione? Si tratta di un problema di "risoluzione" comune nelle applicazioni SGML e XML.
Per risolvere il problema è necessario immettere &amp;. La prima sequenza viene convertita in &, seguita da amp;. Il risultato visualizzato è &.
Naturalmente, alla successiva modifica del file, l'origine conterrà &, che sarà convertito in &. Per correggere la visualizzazione, sarà necessario applicare di nuovo la sequenza per la risoluzione.