<oXygen/> XML Editor User Guide

Comparation des Fichiers

La comparaison d'une paire de fichiers est faite en les ouvrant dans deux éditeurs disposés dans une disposition côte à côte . Vous pouvez éditer le fichier source ou l'un de cible. Les différences sont actualisées quand vous sauvez le document modifié.

Figure 9.7. La Fenêtre Comparer Fichiers

La Fenêtre Comparer Fichiers

La fenêtre contient les composants suivants:

Le Menu Principal

Le Menu Principal permet d'accéder tous les fonctions et caractéristiques disponibles dans cette fenêtre:

Le Menu Source

Ici vous pouvez choisir le fichier source pour comparer.

Source-> Ouvrir : Parcourir pour un dossier (le fichier source).

Source->OuvrirURL : Ouvre le URL à employer comme fichier source. VoyezOuvrir URLpour des détails.

Source-> Enregistrer : Sauve les changements faits dans le fichier source.

Le Cible Menu

Ici vous pouvez choisir le fichier de cible pour comparer.

Cible-> Ouvrir : Parcourir pour un fichier (le fichier de cible).

Cible->Ouvrir URL : Ouvre le URL à employer comme fichier de cible. VoyezOuvrir URL pour des détails.

Cible-> Enregistrer : Sauve les changements faits dans le fichier de cible.

Menu Opérations

Opérations->Effectuer fichiers differencing : Effectue la comparaison des fichiers source et de cible.

Opérations->Aller à la premièr modification. : Selectez la première différence dans les fichiers. (Le bouton devient disponible si la selection n'est pas sur la première modification)

Opérations->Aller à la modification précédente . : Selectez la différence précédente dans les fichiers. (Le bouton devient disponible si la selection n'est pas sur la première modification)

Opérations->Aller à la modification suivante . : Selectez la différence suivante dans les fichiers. ( Le bouton devient disponible si la selection n'est pas sur la dernière modification)

Opérations->Aller à la dernière modification. : Selectez la dernière différence dans les fichiers. (Le bouton devient disponible si la selection n'est pas sur la dernière modification)

Opérations->Copier toutes les modifications non-conflictuelles de gauche á droite. : Copie toutes les modifications non-conflictuelles de la source à la cible.

Opérations->Copier toutes les modifications non-conflictuelles de droite á gauche. : Copie toutes les modifications non-conflictuelles de la cible à la source.

Opérations->Copier les modifications de gauche á droite. : Copie la difference sélectionnée de la source à la cible.

Opérations->Copier les modifications de droite á gauche. : Copie la difference sélectionnée de la cible à la source.

Opérations->Afficher les détails de la modification au niveau des mots. : Fourni Comparaison au Niveau des Mots.

Opérations->Afficher les détails de la modification au niveau des caractère . : Fourni Comparaison au Niveau des Caractère.

Barre d'Outils Comparer

C'est où vous trouverez les opérations qui peuvent être effectuées sur les fichiers de source et de cible.

Figure 9.8. La Barre d'Outils Comparer

La Barre d'Outils Comparer

Les fonctions disponibles sont présentées dans le menu Opérations.

Perform files differencing
Run the diff algorithm selected in the Algorithm combo box on the two selected files.
Go to first modification
Scroll the two-way comparison panel to the first difference marked in the two-way comparison panel.
Go to previous modification
Scroll the two-way comparison panel to the previous difference marked in the two-way comparison panel.
Go to next modification
Scroll the two-way comparison panel and select the next difference marked in the two-way comparison panel.
Go to last modification
Scroll the two-way comparison panel and select the last difference marked in the two-way comparison panel.
Copy all non-conflicting changes from left to right
All the nodes present in the left side file and not present in the right side file are copied to the right side file.
Copy change from left to right
Copy the current difference marked in the two-way comparison panel from the left side file to the right side file.
Copy change from right to left
Copy the current difference marked in the two-way comparison panel from the right side file to the left side file.
Copy all non-conflicting changes from right to left
All the nodes present in the right side file and not present in the left side file are copied to the left side file.
Show modification details at word level
The Word algorithm is applied to the current difference marked in the two-way comparison panel and the result is displayed in a separate dialog.
Show modification details at char level
The Characters algorithm is applied to the current difference marked in the two-way comparison panel and the result is displayed in a separate dialog.
Enable scrolling synchronization
When one of the two panels is scrolled up or down the other panel is scrolled in the same direction so that corresponding match of the current difference from the other panel is displayed at the same time as in the scrolled panel.
Disable scrolling synchronization
When one of the two panels is scrolled up or down the other panel is not scrolled. The effect is that the corresponding match of the current difference from the other panel is not displayed at the same time as in the scrolled panel.

Aussi, <oXygen/> vous offre la solution complète de diff:

  • deux XML diff algorithmes

    • XML Exacte marche pour des petits fichiers et il est tres précis.

    • XML Rapide marche pour les plus grands fichiers mais il est moins précis que XML Exacte.

  • Sensible à la syntaxepour les types de dossier connus par <oXygen/>, il compute les différences, considèrer la syntaxe des documents.

  • trois algorithmes d'usage universel:

    • Lignes algorithme compute les différences au niveau des lignes

    • Motsalgorithme compute les différences au niveau des mots

    • Caractères algorithme compute les différences au niveau des caractères

  • un choix automatique de l'algorithme:

    • Autochoisit l'algorithme le plus approprié, basé sur et le contenu et la dimension des fichiers.

Le buton Diff Options

Il fournit un accès rapide au carreau Diff préférences où vous placez les Diff paramètres qui seront sauvés pour la fois prochaine quand vous ouvriez le dialogue de Comparer Fichiers.

Files Selector

To open the source and target files where you want to see the differences, select a file from the "Open" or "Open URL" button. <oXygen/> keeps track of the files you are currently working with and those you opened in this window. You can see and select them from the two combo-boxes.

You can also save the changes in the source file or the target file by clicking the corresponding "Save" button.

File contents panel

Figure 9.9. Files contents panel

Files contents panel

The files are opened in two side-by-side editors. The text view is used, offering a better view of the changes.

The two editors are kept in sync, if you scroll the text in one of them, the other will also scroll to show the difference. The differences are indicated using highlights connected through colored areas. You can use the "Go to modification" buttons to navigate between differences or simply select a change by clicking on it in the overview ruler located in the right-most part of the window. You can also do this by clicking on a colored area between the text editors.

You can edit either the source or the target file. The differences are refreshed when you save the modified document.

You can right-click the text editors for the "Cut", "Copy", "Paste" and "Select all" actions.

If the compared blocks of text are too large and you want to see the differences at a finer level, you can use the comparison at "Word" or "Character" level.

Word Level Comparison

This option is only available if modifications(yellow-colored differences) exist between the source and the target file. You can go to Word Level Comparison by clicking the "Show modification details at word level" button from the Compare Panel or from the Operations menu.

Figure 9.10. Word Level Comparison

Word Level Comparison

Character Level Comparison

This option is only available if modifications(yellow-colored differences) exist between the source and the target file. You can go to Character Level Comparison by clicking the "Show modification details at char level" button from the Compare Panel or from the Operations menu.

Figure 9.11. Character Level Comparison

Character Level Comparison