2010-04-14 13 views

risposta

2

La funzione di diffusione (confronto di due file xml) è molto rara nell'ecosistema di plug-in Eclipse (e certamente non presente nello WTP environment).

So solo circa un strumento commerciale , come <oXygen/> XML Diff & Merge, che proposes that:

link text http://www.oxygenxml.com/img/compareFilesBig.gif

La soluzione diff comprende due algoritmi diff XML (XML Accurate - sintonizzati per una precisa confronto e XML veloce - ottimizzato per la velocità a scapito di una certa precisione), un algoritmo Syntax Aware che fornisce ottimi risultati su tutti i tipi di file noti con <oXygen/> XML Diff e tre algoritmi che si basano sulla struttura del file: basato sulla linea, basato sulla parola e basato sui caratteri. Qualsiasi algoritmo può essere utilizzato per eseguire differenze su richiesta, ma <oXygen/> XML Diff offre anche una selezione automatica, selezionando quella più appropriata in base al contenuto e alle dimensioni dei file.

Gli algoritmi di diff XML sono progettati per aiutare con le necessità che vengono con il confronto di documenti XML. Ciò significa che è possibile specificare se namespace, prefissi, dichiarazioni di namespace, istruzioni di elaborazione, commenti, CDATA, DOCTYPE, l'ordine degli attributi o anche gli elementi di testo dovrebbero essere ignorati o meno.

alt text