Passer au contenu principal
Le résultat de comparaison d’un document ou d’une page avec sa copie peut être représenté au format XML. Il contient des informations sur les types de modifications apportées au contenu, ainsi que sur l’emplacement de ces modifications dans les deux fichiers. Voir la description des balises XML dans le tableau ci-dessous. Vous trouverez le schéma XML du résultat de comparaison dans le fichier ComparisonResultXmlSchema.xsd. Ce fichier se trouve dans le dossier Headers sous macOS ou dans le dossier Inc sous Linux et Windows (Start > Programs > ABBYY FineReader Engine 12 > Installation Folders > Include Files Folder) Description du schéma XML du résultat de comparaison
NameTypeMultiplicityParent TagDescription
ComparisonResultComparisonResultType <Accordion title=“Éléments du type”> Change — la modification détectée ; a pour type ChangeType </Accordion> N’a pas d’attributs de type1noLe résultat de comparaison de deux fichiers.
ChangeChangeType <Accordion title=“Éléments du type”> Location — l’emplacement de la modification détectée ; a pour type LocationType TextChange — la modification détectée dans le texte ; a pour type TextChangeType </Accordion> <Accordion title=“Attributs du type”> ModificationType — (obligatoire) le type de modification apportée au contenu. Il peut prendre l’une des valeurs suivantes : Deleted, Inserted, Modified </Accordion>0…unboundedComparisonResultLes informations sur une modification détectée.
Location<br />LocationType <Accordion title=“Éléments du type”> Position — la position de la modification dans le texte ; a pour type PositionType Region — la zone de la modification ; a pour type RegionType </Accordion> <Accordion title=“Attributs du type”> Type — (obligatoire) le type d’emplacement. Il peut prendre l’une des valeurs suivantes : Reference, User </Accordion>2<br />ChangeL’emplacement de la modification détectée.
TextChangeTextChangeType <Accordion title=“Éléments du type”> ReferenceText — la modification textuelle dans le document ou la page d’origine (string) UserText — la modification textuelle dans la copie du document ou de la page (string) </Accordion> N’a pas d’attributs de type1ChangeLa modification détectée dans le texte.
PositionPositionType <Accordion title=“Éléments du type”> BlockNumber — l’index du bloc de texte dans la mise en page de la page PageIndex — l’index de la page ParagraphIndex — l’index du paragraphe dans le bloc de texte SymbolIndex — l’index du symbole dans le bloc de texte </Accordion> <Accordion title=“Attributs du type”> Type — (obligatoire) le type de position. Il peut prendre l’une des valeurs suivantes : Begin, End </Accordion>2LocationLa position de la modification dans le texte.
RegionRegionType, séquence de balises Rect <Accordion title=“Éléments du type”> Rect — rectangle d’une zone de bloc. Rectangle est représenté sous la forme d’un ensemble de coordonnées séparées par des virgules (string) PageIndex — (obligatoire) l’index de la page contenant les modifications détectées </Accordion> N’a pas d’attributs de type1…unboundedLocationLa zone de la modification.
ComparisonSchemeDiagram

Voir aussi

IComparisonResult::Export