Informazioni sulla conversione di caratteri ed entità

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 &lt;foo&gt;. Oppure, durante una modifica, è possibile immettere &lt;foo&gt; e vedere <foo> nella visualizzazione.

Come immettere un'entità predefinita come &amp; in un nodo testo affinché appaia &amp; nella visualizzazione? Si tratta di un problema di "risoluzione" comune nelle applicazioni SGML e XML.

Per risolvere il problema è necessario immettere &amp;amp;. La prima sequenza viene convertita in &, seguita da amp;. Il risultato visualizzato è &amp;.

Naturalmente, alla successiva modifica del file, l'origine conterrà &amp;, che sarà convertito in &. Per correggere la visualizzazione, sarà necessario applicare di nuovo la sequenza per la risoluzione.


Feedback