Pular para o conteúdo principal
Os dados extraídos de uma zona de leitura mecânica (MRZ) podem ser exportados para um arquivo XML. Ele contém o texto completo da MRZ, os campos extraídos e informações adicionais. Consulte a descrição das tags XML na tabela abaixo. Você pode encontrar o esquema XML para MRZ no arquivo MrzXmlSchema.xsd. Esse arquivo está localizado na pasta Headers para macOS ou na pasta Inc para Linux e Windows (Start > Programs > ABBYY FineReader Engine 12 > Installation Folders > Include Files Folder).

Descrição do esquema XML para MRZ

NomeTipoMultiplicidadeTag paiDescrição
MRZDataMRZDataType <Accordion title=“Elementos do tipo”> Field — o campo MRZ reconhecido; possui o FieldComplexType Linha 1 — a primeira linha da MRZ; possui o LineComplexType Linha 2 — a segunda linha da MRZ; possui o LineComplexType Linha 3 — a terceira linha da MRZ; possui o LineComplexType </Accordion> Não possui atributos de tipo1nãoOs dados da MRZ reconhecidos.
FieldFieldComplexType <Accordion title=“Elementos do tipo”> Value — o valor do campo (string) Checksum — a soma de verificação do campo MRZ; contém o ChecksumComplexType Region — a região do campo; contém o RegionComplexType Chars — os atributos dos caracteres do campo; contém o CharsComplexType </Accordion> <Accordion title=“Atributos do tipo”> type — (string) tipo do campo. Pode ser um dos seguintes valores: BirthDate, DocumentNumber, DocumentSubType, DocumentType, GivenName, IssuingCountry, LastName, Nationality, PersonalNumber, Sex </Accordion>0…ilimitadoMRZDataO campo de MRZ reconhecido.
Linha1<br />Linha2<br />LineComplexType <Accordion title=“Elementos do tipo”> Value — o valor da linha (string) Region — a região do campo; tem o RegionComplexType </Accordion> Não possui atributos de tipo1<br />MRZDataUma linha da MRZ.
Line3LineComplexType0…1MRZDataA terceira linha da MRZ.
Dígito verificadorChecksumComplexType <Accordion title=“Elementos do tipo”> Value — o valor da soma de verificação (string) Verified — O resultado da verificação do campo MRZ corresponde ao valor reconhecido. Os valores válidos são TRUE e FALSE (string) </Accordion> Não tem atributos de tipo0FieldA soma de verificação do campo MRZ, disponível para alguns campos.
RegionRegionComplexType, a sequência de tags Rect <Accordion title=“Elementos de tipo”> Rect — retângulo de uma região de bloco. Rectangle é representado por um conjunto de coordenadas separadas por vírgulas (string) </Accordion> Não possui atributos de tipo1FieldA região do campo MRZ.
CharsCharsComplexType <Accordion title=“Elementos de tipo”> Char — caractere único; possui o CharComplexType </Accordion> Não possui atributos de tipo1FieldCaracteres do campo.
CharCharComplexType <Accordion title=“Elementos do tipo”> Value — o valor do caractere (string) Rect — retângulo de uma Region de bloco. Rectangle é representado como um conjunto de coordenadas separadas por vírgulas (string) </Accordion> <Accordion title=“Atributos do tipo”> Suspicious — o caractere foi reconhecido de forma incerta. Os valores válidos são TRUE e FALSE (string) </Accordion>0…ilimitadoCharsAtributos de um caractere.

Diagrama da hierarquia de tags

MRZ_XMLSchemeDiagram

Veja também

IMrzData::ExportToFile IMrzData::ExportToFileEx