scieloorg / PC-Programs

SciELO PC Programs
7 stars 24 forks source link

XPM não gera <body> em XML com idiomas que não sejam inglês #3361

Open anderson-gsantos opened 1 year ago

anderson-gsantos commented 1 year ago

Descrição do problema

Ao prepararmos arquivos XML para serem enviados ao PMC, notamos que o XPM não gera <body> nos XML que não estão no idioma inglês. Mesmo com esse outro idioma sendo o original do artigo, foi necessário copiar os dados dos XML originais e inserir manualmente nos XML gerados pelo XPM.

Passos para reproduzir o problema

  1. Acessar o XPM na WinTS
  2. Selecionar um lote que possua XML que não esteja no idioma inglês
  3. Gerar o pacote do XPM
  4. Observe o erro apresentado ao abrir os XML gerados pelo XPM

Comportamento esperado

É esperado que o XPM gere o <body> também com outros idiomas além do inglês. Isso pouparia muito tempo das preparações para PMC e evitaria possíveis erros ao migrar/copiar as informações manualmente

Abaixo print das tags em um dos XML gerado com o problema informado: image

Ambiente utilizado

Anexo do arquivo XML original e do arquivo XML gerado pelo XPM:

Exemplo XML.zip

RPostalli commented 1 year ago

@robertatakenaka pode dar uma atenção para isso quando possível. O PMC agora indexa qualquer idioma portanto que a maioria dos artigos sejam em inglês. Se houver inglês tem que ser gerado o XML do idioma inglês (estando ou não em article), se não houver o idioma inglês gera o que está em article.