Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — XML — FCC 2019

TI - Desenvolvimento de SistemasXML
Código
fc136886
Banca
FCC
Órgão
SANASA
Ano
2019
Cargo
Ana TI ( )
Considere o código XML abaixo.      < ?xml version="1.0" standalone="yes"? >      < ! DOCTYPE equipe [          < ! ELEMENT equipe (nome_funcionario)* >          < ! ELEMENT nome_funcionario (#PCDATA) >          < ! ATTLIST nome_funcionario num_funcionario ID #REQUIRED >          < ! ATTLIST nome_funcionario lider IDREF #IMPLIED >      ] > <equipe>      <nome_funcionario num_funcionario="a8904885" >Marcelo< /nome_funcionario>      <nome_funcionario num_funcionario="a9011133" >Andrea< /nome_funcionario>      <nome_funcionario num_funcionario="a9216735"           lider="a9211135">João</nome_funcionario> </equipe> O código não está bem formatado e NÃO é válido porque
  1. Ao atributo lider do funcionário João não contém um número de funcionário válido, pois este deve aparecer em um dos atributos num_funcionario nas linhas anteriores.
  2. Bo elemento nome_funcionario não pode ser do tipo #PCDATA, mas sim do tipo #STRING ou #TEXT.
  3. Co atributo lider referenciado como IDREF não pode ser #IMPLIED, mas sim #REQUIRED.
  4. Do elemento nome_funcionario não pode ter mais de um atributo, ou seja, ou se utiliza o atributo num_funcionario ou o atributo lider.
  5. Epara que o elemento equipe suporte vários elementos nome_funcionario o asterisco (*) da linha <!ELEMENT equipe (nome_funcionario)*> deve ser substituído pelo sinal de adição (+).
Revelar gabarito e comentário

GabaritoA — o atributo lider do funcionário João não contém um número de funcionário válido, pois este deve aparecer em um dos atributos num_funcionario nas linhas anteriores.

Link permanente: /questoes/fc136886