Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Erro: ""Element label is not declared in td list of possible children"

34 views
Skip to first unread message

Via Verda

unread,
Jan 20, 2025, 9:46:24 AMJan 20
to SciELO XML - SciELO Publishing Schema
Olá, bom dia

Ao validar a marcação XML do arquivo que anexei no Scielo Style Checker, recebo o seguinte erro: "Etiqueta do elemento não declarada na lista td de possíveis filhos".

Suspeito que seja devido a algum problema com a tabela anexada como imagem, já que é a primeira vez que anexei uma tabela como imagem. Você acha que é por esse motivo? Em qual pasta devo colocar a imagem da tabela que tenho na imagem? Você acha que esse erro está relacionado à linha de código da tabela 4?

Muito obrigado,


1807-0310-psoc-30-27.xml

Publicação SciELO

unread,
Jan 21, 2025, 12:13:00 PMJan 21
to sciel...@googlegroups.com
Prezado(a), 

Verifiquei o XML e nele há 3 erros de estrutura conforme pode ser verificado na imagem abaixo.
image.png

Aparentemente o erro está no uso da estrutura <label>, <caption> e <title> dentro de <td> já que esses itens não estão na lista de possíveis marcações dentro de <td> na JATS.

Substitua a marcação e teste novamente para ver se deu certo.

Relembro que a forma mais rápida de verificar erros de estrutura em XML é abrindo o arquivo .xml em um leitor XML como o Oxygen, por exemplo, pois ele acusa diretamente onde está o erro.

Fico à disposição.

Atenciosamente,

Anderson Santos
Unidade de Produção - Núcleo de Publicação
SciELO - Scientific Electronic Library Online
CAPES - CNPq - FAPESP - BIREME - FapUNIFESP
____________________________________________


--
SciELO - Scientific Electronic Library Online
FAPESP - CAPES - CNPq - BIREME - FAP UNIFESP
www.scielo.org | www.scielo.br
---
You received this message because you are subscribed to the Google Groups "SciELO XML - SciELO Publishing Schema" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scielo-xml+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/scielo-xml/5201d5fe-98d2-4254-b9f4-2b64166664ccn%40googlegroups.com.

Esta mensagem pode conter informação confidencial, sendo seu sigilo protegido por lei. Se você não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode usar, copiar ou divulgar as informações nela contidas ou tomar qualquer ação baseada nessas informações. Se você recebeu esta mensagem por engano, por favor, avise imediatamente ao remetente, respondendo o e-mail e em seguida apague-a. Agradecemos sua cooperação.


This message may contain confidential information and its confidentiality is protected by law. If you are not the addressed or authorized person to receive this message, you must not use, copy, disclose or take any action based on it or any information herein. If you have received this message by mistake, please advise the sender immediately by replying the e-mail and then deleting it. Thank you for your cooperation.

Via Verda

unread,
Jan 22, 2025, 8:12:23 AMJan 22
to SciELO XML - SciELO Publishing Schema
p.d. Desculpe, esqueci de anexar o arquivo xml. 

El dia dimarts, 21 de gener del 2025 a les 18:13:00 UTC+1, Publicação SciELO va escriure:
1807-0310-psoc-30-27.xml

Via Verda

unread,
Jan 22, 2025, 8:12:24 AMJan 22
to SciELO XML - SciELO Publishing Schema
Já resolvi um dos dois erros que causei. Este em particular:

“Element back content does not follow the DTD, expecting (label?..."

Foi causado pela nota no final do artigo que mencionava que não houve apoio financeiro:

<fn fn-type="suportado-por" id="fn02"> ...

não estava dentro da tag: <fn-group>


linia de codi on es l error_falta posar fn type dins fn group.JPG
A solução:

solucio_posar_dins_fngroup.JPG

Agora só falta descobrir o outro erro que indica:

Element table-wrap content does not follow the DTD, expecting (object-id* , label? , caption? , abstract* , kwd-group* , (alt-text | long-desc | email | ext-link | uri)* , (disp-quote | speech | statement | verse-group | def-list | list | alternatives | chem-struct-wrap | code | graphic | media | preformat | table)* , (table-wrap-foot | attrib | permissions)*), got (label CDATA caption table)

Se você soubesse o motivo eu ficaria muito grato.

Muito obrigado!

saudações,

El dia dimarts, 21 de gener del 2025 a les 18:13:00 UTC+1, Publicação SciELO va escriure:
Prezado(a), 

Via Verda

unread,
Jan 22, 2025, 8:12:24 AMJan 22
to SciELO XML - SciELO Publishing Schema
Muito obrigado Anderson, foi isso. Ao criar o XML com o Scielo Markup, coloquei essas tags incorretamente dentro de tags onde elas não deveriam estar (tr e td).

Também sou muito grato pela recomendação de usar o editor Oxygen. Eu o instalei e tentarei descobrir como funciona. Abri o arquivo XML e no momento não vejo nenhum erro, embora dois novos tenham sido criados no Scielo Style Checker:

- Element table-wrap content does not follow the DTD, expecting (object-id* , label? , caption? , abstract* , kwd-group* , (alt-text | long-desc | email | ext-link | uri)* , (disp-quote | speech | statement | verse-group | def-list | list | alternatives | chem-struct-wrap | code | graphic | media | preformat | table)* , (table-wrap-foot | attrib | permissions)*), got (label CDATA caption table)

- Element back content does not follow the DTD, expecting (label? , title* , (ack | app-group | bio | fn-group | glossary | ref-list | notes | sec)*), got (ref-list fn)


Você poderia me dizer o motivo desses dois novos erros?

Muito obrigado,

El dia dimarts, 21 de gener del 2025 a les 18:13:00 UTC+1, Publicação SciELO va escriure:
Prezado(a), 

Via Verda

unread,
Jan 22, 2025, 9:19:30 AMJan 22
to SciELO XML - SciELO Publishing Schema
Desculpe, consegui corrigir o último erro que estava me aparecendo:


Element table-wrap content does not follow the DTD, expecting (object-id* , label? , caption? , abstract* , kwd-group* , (alt-text | long-desc | email | ext-link | uri)* , (disp-quote | speech | statement | verse-group | def-list | list | alternatives | chem-struct-wrap | code | graphic | media | preformat | table)* , (table-wrap-foot | attrib | permissions)*), got (label CDATA caption table)

Graças ao software que Anderson me recomendou, o Oxygen. Muito obrigado!! Já descobri como usá-lo. Onde houver um erro, uma lâmpada vermelha será exibida; quando você clicar nela, ela informará o erro ou erros existentes. É tão simples quanto clicar em: "Aplicar todas as propostas de correção rápida padrão" e ele resolverá todas elas para você.

Error programa oxygen_MISSATGE MOSTRAR A BOMBETA ROJA.jpg


O erro em questão ocorreu devido à presença de dois pontos após a tag label na tabela 3. 

LINIA DE CODI ON ESTAVA LERROR_DOS PUNTS.JPG


Excluí-los corrigiu o problema.

Muito obrigado Anderson!!

El dia dimecres, 22 de gener del 2025 a les 14:12:24 UTC+1, Via Verda va escriure:

Publicação SciELO

unread,
Jan 22, 2025, 9:30:38 AMJan 22
to sciel...@googlegroups.com
Prezado, bom dia!

Que bom que conseguiu utilizar o Oxygen e resolver o problema. Obrigado por compartilhar conosco a forma que você realizou a correção!

Fico à disposição.

Atenciosamente,

Anderson Santos
Unidade de Produção - Núcleo de Publicação
SciELO - Scientific Electronic Library Online
CAPES - CNPq - FAPESP - BIREME - FapUNIFESP
www.scielo.org | www.scielo.br
____________________________________________

Reply all
Reply to author
Forward
0 new messages