Sto cercando uno strumento di confronto XML che comprenda xml. Non può essere un confronto linea per riga come WinMerge o Beyond Compare.Strumento o libreria per confrontare file xml
Una soluzione ideale sarebbe quella che mostra modifiche simili al modo in cui Word 2007 mostra le modifiche di traccia. DeltaXML fa questo, ma non sono dotati di una vera e propria interfaccia grafica 'out of the box' e è di $ 500 per utente !:
http://i41.tinypic.com/os8k5k.jpg
ExamXml lavori fuori dalla scatola, ma visualizza le differenze in maniera confusa. Non ha un concetto di prima e dopo, mostra solo le differenze:
alt text http://www.a7soft.com/images/examxml1_.gif
Lo strumento dovrebbe avere il concetto di utilizzare gli attributi come chiave, in modo che non pensa che un elenco riordinato di gli elementi sono cambiati. DeltaXML lo fa ma non sono riuscito a configurarlo correttamente per la schermata.
UPDATE:
Finora ExamlXML è il meglio della soluzione scatola. Ma manca dei concetti di gestione delle modifiche di DeltaXML. Risultante in alcuni problemi di usabilità.
DeltaXML è più o meno la soluzione che ho bisogno, ma qualcosa con più funzionalità out of the box sarebbe meglio. DeltaXML richiede la scrittura di codice java per chiamare l'API, insieme alla scrittura di XSL per trasformare l'xml nell'input previsto.
Per favore chiarisci di più - nel tuo esempio quale output dovrebbe produrre lo strumento putativo diff? –
Chi fa downvoting di tutte le risposte a questa domanda? Piuttosto infantile. – BobbyShaftoe
Ne ho svalutato un numero di me stesso, poiché ritengo che tutte le utilità menzionate siano applicazioni di qualità che le persone non tecnologiche potrebbero gestire con una certa formazione. –