-
Notifications
You must be signed in to change notification settings - Fork 6
Previsualización, generación y empaquetado XML #65
Description
Descrição da nova funcionalidade
Incorporar al flujo de markup_doc la generación del XML JATS, su descarga, su previsualización HTML/árbol XML y el empaquetado SPS en ZIP, para poder revisar el resultado del marcado, descargarlo y construir el paquete final con sus activos asociados.
Critérios de aceitação
-
Debe existir soporte para:
- generar el XML completo del artículo.
-
Construir un documento XML con al menos:
frontbodybackref-list
-
Generar la parte dejournal-meta` usando la información del registro, incluyendo cuando exista:- acrónimo
- título del journal
- abreviatura
- ISSN impreso
- ISSN electrónico
- publisher
-
Generar la parte de
article-metayfront-stuba partir del contenido estructurado, incluyendo cuando corresponda:- DOI
- subject
- article-title
- trans-title
- contrib-group
- afiliaciones
- resúmenes
- palabras clave
- fechas editoriales
-
Contenido especial del cuerpo, incluyendo cuando corresponda:
- figuras
- tablas
- listas
- fórmulas
- referencias bibliográficas
-
Debe existir la tarea para:
-
regenerar el XML a partir del contenido editado;
-
actualizar
content_body; -
guardar
text_xml; -
actualizar el estado del documento a
PROCESSED. -
Generar un paquete ZIP descargable con nombre SPS.
-
-
La previsualización HTML debe soportar:
- normalización de meta UTF-8;
- inserción del CSS JATS;
- carga de archivos estáticos requeridos.
Anexos
- Incorpora la salida XML del flujo de marcado, su regeneración desde edición, su previsualización y el empaquetado final SPS con assets.
Referências
- packtools
- lxml
- zipfile