---
title: "DiffDog-rapporten voor zakelijk gebruik"
date: "2009-07-22"
tags: 
  - "diff-merge-tool"
  - "diffdog"
  - "directory-comparison"
  - "file-comparison"
  - "java"
description: Altova DiffDog stelt gebruikers in staat om gedetailleerde rapporten te genereren voor het vergelijken van mappen en bestanden, en ondersteunt verschillende formaten, waaronder tekst en XML.
---
Status: #blog

Tags:  #diff-merge-tool #diffdog #directory-comparison #file-comparison #java

Categories: [Altova](/blog/nl/category/altova.md) 
# DiffDog-rapporten voor zakelijk gebruik

Een recente tweet vroeg of [DiffDog](https://www.altova.com/nl/products/diffdog/diff_merge_tool.html) rapporten kan genereren die de verschillen weergeven. Het korte antwoord is ja! Naast de bekende functies voor [vergelijking en samenvoeging van mappen](https://www.altova.com/nl/features_directory_diffdog.html), [vergelijking en samenvoeging van bestanden](https://www.altova.com/nl/features_file_diffdog.html), [vergelijking en samenvoeging van databases](https://www.altova.com/nl/features_database_diffdog.html) en [verschil- en samenvoeging van XML-bestanden](https://www.altova.com/nl/features_xml_diffdog.html), kan Altova DiffDog rapporten genereren die de verschillen weergeven bij het vergelijken van mappen en bestanden. Nadat u de mappen of bestanden en de gewenste vergelijkingsopties heeft geselecteerd, kunt u een rapportbestand maken door "Verschillen exporteren" te kiezen in het DiffDog-menu. 

[![DiffDog: Optie in het menu om verschillen te exporteren](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/exportDiff_thumb.gif "DiffDog Export differences menu option")](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/exportDiff.gif) 

Dit opent een dialoogvenster waarin u kunt kiezen om het verschilrapport op te slaan in tekstformaat of als een XML-bestand. Tekstformaatrapporten volgen de algemeen aanvaarde Unix-diff-stijl. In het onderstaande voorbeeld van een directoryvergelijking geeft het teken "<" aan een bestand dat alleen aan de linkerkant bestaat, ">" geeft aan dat een bestand alleen aan de rechterkant bestaat, en "!" geeft aan bestandsnamen die in beide directories voorkomen, maar met verschillende inhoud. 

[![DiffDog: Tekstformaat voor rapporten over directoryvergelijkingen](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/diffText_thumb.gif "DiffDog directory report text format")](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/diffText.gif) 

Rapportbestanden in XML-formaat zijn leesbaar voor mensen, met beschrijvende elementnamen, en registreren de gebruikte vergelijkingsmodus en de paden van de vergeleken mappen 

[![XML-formaat voor rapporten van DiffDog over directorywijzigingen](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/diffXML_thumb.gif "DiffDog directory report XML format")](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/diffXML.gif) 

U kunt ook de functionaliteit voor directoryrapporten van DiffDog gebruiken om diff-rapportbestanden te maken voor het vergelijken van ZIP-archieven of OOXML-documenten. Ontwikkelaars en andere betrokkenen bij een softwareproject willen vaak een overzicht bijhouden van de wijzigingen in broncodebestanden. DiffDog kan diff-rapporten genereren voor alle vergelijkingen van tekstbestanden, inclusief broncodebestanden. DiffDog kan zelfs gedetailleerde rapporten genereren die rekening houden met de structuur van XML-bestanden, voor het vergelijken van XML-bestanden. De afbeelding hieronder toont twee versies van een Java-broncodebestand: 

[![Voorbeeld van verschillen tussen bestanden, zoals weergegeven door DiffDog](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/fileDiff_thumb.gif "DiffDog file differences example")](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/fileDiff.gif) 

Als u onze eerdere reeks artikelen over "[Reverse engineering van een bestaande app met Altova UModel](http://https://www.altova.com/blog/2009/06/part-5-analyzing-legacy-application.html)" heeft gelezen, herkent u mogelijk deze code. De regels 8 en 9 aan de linkerkant introduceren een nieuwe klasse-eigenschap genaamd "fee" die is ingesteld op een initiële waarde van 2. Hieronder vindt u het vergelijkingsrapport van het bestand, waarin de bovenstaande verschillen in tekstvorm worden weergegeven: 

[![DiffDog: Tekstverslag van de verschillen tussen bestanden](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/fileDiffText_thumb.gif "DiffDog file differences text report")](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/fileDiffText.gif) 

En hier is de XML-versie van het rapport voor hetzelfde deel van de bestanden:

[![DiffDog: Tekstverslag van de verschillen tussen bestanden](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/fileDiffXML_thumb.gif "DiffDog file differences text report")](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/fileDiffXML.gif) 

U kunt DiffDog zelfs vanaf de opdrachtregel gebruiken om automatisch verschilrapporten te genereren. Hier is een voorbeeld van een kort batchbestand dat dezelfde twee mappen vergelijkt, zoals in ons GUI-voorbeeld, en de uitvoer opslaat in XML in een bestand met de naam diff_1.xml: 

[![DiffDog-batchbestand](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/diffBat_thumb.gif "DiffDog batch file")](https://www.altova.com/blog/images/DiffDogReportsforService_E5A9/diffBat.gif) 

Het DiffDog-hulpsysteem bevat uitgebreide documentatie over alle commandoregelopties, inclusief specifieke instructies over hoe DiffDog kan worden geïntegreerd met 19 populaire versiesystemen. 

[Klik hier om](https://www.altova.com/nl/download/diffdog/diff_merge_tool_enterprise.html) een gratis proefversie van [Altova DiffDog](https://www.altova.com/nl/download/diffdog/diff_merge_tool_enterprise.html) te downloaden, geldig voor 30 dagen.
