Corrige seis bugs identificados na aplicação OAI-PMH quando utilizada com o prefixo oai_dc_scielo. Além disso, adiciona uma base gizmo para tratar caracteres inválidos. A lista de bugs lista de bugs é composta por:
Presença de caractere > não tratado que gera XML com defeito
Ausência do termo oai:scielo: antes do identificador existente no campo <header>
Termo named-content grafado incorretamente dentro do campo <contrib-group> e em campo relacionado a Lattes.
Presença de espaço em branco indevido
Ausência de espaço em branco devido
Atributo num de campo <reference> possui elementos inválidos
Presença de caracteres inválidos gera XML com defeito
Documentos Press Release não são retornados por problemas de obtenção de dados de Issue
O que esse PR faz?
Corrige seis bugs identificados na aplicação OAI-PMH quando utilizada com o prefixo
oai_dc_scielo
. Além disso, adiciona uma base gizmo para tratar caracteres inválidos. A lista de bugs lista de bugs é composta por:>
não tratado que gera XML com defeitooai:scielo:
antes do identificador existente no campo<header>
named-content
grafado incorretamente dentro do campo<contrib-group>
e em campo relacionado a Lattes.num
de campo<reference>
possui elementos inválidosOnde a revisão poderia começar?
Por commits.
Como este poderia ser testado manualmente?
3
e observar as seguintes diferenças em relação ao obtido em2
:>
oai:scielo:
no campoidentifier
doheader
do documento.<dc:identifier pub-id-type="publisher-id">S0037-86822012000300020</dc:identifier>
<dc:identifier pub-id-type="publisher-id">oai:scielo:S0037-86822012000300020</dc:identifier>
named-content
nos campos relacionados a identificadores Lattes e acontrib-group
name-content
named-content
=
de atributos de marcações.<issn publication-format= "print" >
<issn publication-format="print">
Algum cenário de contexto que queira dar?
N/A
Screenshots
Bug 1 (caractere sem escape aplicado)![image](https://user-images.githubusercontent.com/2096125/127036956-673e4c95-fc49-4a30-9678-3a560fefa0e9.png)
Bug 3 (grafia incorreta)![image](https://user-images.githubusercontent.com/2096125/127036870-6458c519-9d0e-49bd-97dc-bfa5126b488f.png)
Bug 4 (espaços inválidos)![image](https://user-images.githubusercontent.com/2096125/127036805-641d0a6f-5c46-417c-b465-6dadcd7aebf9.png)
Bug 7 (caractere inválido)![image](https://user-images.githubusercontent.com/2096125/127036742-f40fe1a9-6194-4a87-9599-d5bf95e901e2.png)
Bug 8 (documento Press Release sem informação de Issue)![image](https://user-images.githubusercontent.com/2096125/127057702-a2103cd3-ec96-4481-8aba-7bfea409ce3f.png)
Quais são tickets relevantes?
N/A
Referências
N/A