scieloorg / PC-Programs

SciELO PC Programs
7 stars 24 forks source link

Insere quebra de linhas no XML para que no resultado da validação fique fácil de localizar os erros. #3252

Closed robertatakenaka closed 4 years ago

robertatakenaka commented 4 years ago

O que esse PR faz?

Insere quebra de linhas no XML, especialmente em XMLs quebrados, para que no resultado da validação fique fácil de localizar os erros.

Onde a revisão poderia começar?

por commits

Como este poderia ser testado manualmente?

Execute o comando com um XML quebrado ou um com conteúdo em uma única linha

python xml_package_maker.py ~/Downloads/1678-9199-jvatitd-26-e20200041.xml

1678-9199-jvatitd-26-e20200041.xml 2.zip 2523-3106-adr-60-31.xml 2.zip

Algum cenário de contexto que queira dar?

Se o XML estiver quebrado, aparecerá a mensagem de erro + o XML com as linhas numeradas. Se o XML não estiver quebrado, a validação se fará pelo Packtools.

Screenshots

Não quebrado

Captura de Tela 2020-06-23 às 15 34 25

Quebrado

Captura de Tela 2020-06-23 às 15 11 40

Quais são tickets relevantes?

3247

Referências

n/a