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
- 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.
- Bo elemento nome_funcionario não pode ser do tipo #PCDATA, mas sim do tipo #STRING ou #TEXT.
- Co atributo lider referenciado como IDREF não pode ser #IMPLIED, mas sim #REQUIRED.
- 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.
- 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 (+).