Um profissional de Informática está trabalhando em um proje...
Uma das regras que ele deverá seguir para garantir que um documento XML 1.1 seja válido é que o(s)
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - o documento deve começar com uma declaração XML.
Para garantir que um documento XML esteja bem-formado e válido, é essencial seguir as especificações do XML 1.1. Uma das regras fundamentais é que todo documento XML deve iniciar com uma declaração XML. Essa declaração é importante porque define características essenciais do documento, como a versão do XML e a codificação de caracteres utilizada.
A declaração XML típica tem o seguinte formato:
<?xml version="1.1" encoding="UTF-8"?>
Essa declaração indica que o documento está utilizando a versão 1.1 do XML e que a codificação de caracteres é UTF-8. Seguir essa regra é um passo crítico para garantir que o documento XML possa ser corretamente interpretado por parsers e outras ferramentas de processamento de XML.
Vamos explorar brevemente por que as outras alternativas não são corretas:
- A - Um documento XML deve ter apenas um elemento raiz. Ter mais de um violaria a estrutura bem-formada de um documento XML.
- C - Os nomes dos elementos em XML são sensíveis a maiúsculas e minúsculas, portanto "Elemento", "elemento" e "ELEMENTO" seriam considerados três elementos diferentes.
- D - Atributos em um mesmo elemento devem ter nomes únicos, não podem ser duplicados.
- E - Comentários em XML são representados por <!-- Comentário --> e não são atributos de elementos. Eles são utilizados para adicionar notas ou explicações ao documento XML, sem afetar o processamento do mesmo.
Por esses motivos, a alternativa B é a única que apresenta uma informação correta sobre a formatação e estrutura de um documento XML 1.1 válido.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
GABARITO: B
Atenção: Na versão 1.0 era opcional a declaração então a letra B estaria errada, por causa do "deve". Porém ele pede no enunciado a versão 1.1. Nesta versão é obrigatória a declaração. Sendo a resposta da questão letra B mesmo.
"The prolog of an XML document comprises everything from the start of the file to the document root tag. It may contain the XML declaration, processing instructions, comments, and a document type definition. In XML 1.0, all these things are optional; in XML 1.1 the XML declaration is required"
Fonte: https://sbnwiki.astro.umd.edu/wiki/Anatomy_of_the_XML_Prolog#:~:text=The%20prolog%20of%20an%20XML,the%20XML%20declaration%20is%20required.
Gabarito: B
Explicação:
Um documento XML 1.1 deve começar com uma declaração XML. Essa declaração informa ao processador XML qual a versão do XML que está sendo utilizada e qual o tipo de codificação dos caracteres no documento.
A declaração XML é composta por duas partes:
- Instrução de processamento
- Versão do XML
a) documento pode ter um ou mais elementos raiz.
Só pode ter um elemento raiz
b) documento deve começar com uma declaração XML.
SIM
c) nomes dos elementos são insensíveis a maiúsculas e minúsculas.
Os elementos são sensíveis
d) atributos devem ter o mesmo nome se estiverem no mesmo elemento.
Os atributos não se repetem num msm elemento
e) comentários XML devem aparecer como atributos de uma etiqueta (tag).
Os comentários não devem aparecer dentro dos valores de atributo
A - Documentos XML só podem ter um elemento raiz
C - Tanto os nomes dos elementos quanto os valores no XML são case-sensitive
D - Atributos com mesmo nome dentro de um elemento causariam ambiguidade
E - Atributos de uma tag são basicamente os dados <tag nome = "valor">. Comentários são qualquer texto entre ``(crases) que serão ignorados no parse do arquivo. Comentários não podem ser atributos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo