GithubHelp home page GithubHelp logo

Comments (3)

gustavofonseca avatar gustavofonseca commented on July 4, 2024

Luciano, grato por reportar o problema. Você identificou apenas em editoriais?

On 10/03/2015, at 09:58, Luciano [email protected] wrote:

Oi Gente,

Alguns periódicos usam as páginas do Editorial prefixadas (exemplo: E1) e isso gera erro na validação do /article/front/article-meta/counts/page-count pois fpage e lpage não são inteiros.[1]

O erro está na linha 455 https://github.com/scieloorg/packtools/blob/master/packtools/catalogs/scielo-style-1.1.sch#L455.

A solução (para PREFIXOS) seria considerar apenas os números à direita dos elementos E1 e E1.

hmmmm... temos também os SUFIXOS... embora mais raros. Talvez a solução mais genérica seja capturar apenas o número mesmo, descartando eventuais prefixos e sufixos:

[^\d](\d+)[^\d]
O trecho relevante do XML:

[...] Jan-Feb 2015 25 1 E1 E1 [1] Exemplo de saída com erro Element 'counts': Missing element or wrong value in page-count. https://cloud.githubusercontent.com/assets/129185/6574982/1cce2642-c709-11e4-81e9-aa6ac5804c89.png — Reply to this email directly or view it on GitHub https://github.com//issues/31.

from packtools.

lpanebr avatar lpanebr commented on July 4, 2024

De nada Gustavo.
O problema ocorre em artigos também.

from packtools.

gustavofonseca avatar gustavofonseca commented on July 4, 2024

Na realidade só é possível checar automaticamente o valor de page-count quando fpage e lpage são dígitos.

from packtools.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.