A XML é uma linguagem de marcação muito utilizada para envio...

Próximas questões
Com base no mesmo assunto
Q1307528 Programação

A XML é uma linguagem de marcação muito utilizada para envio de dados. Na XML 1.0, existe o conceito de documento bem-formado que é o documento que satisfaz certas regras determinadas pelo W3C, uma das principais organizações de padronização da Web.


Sobre documentos XML bem-formados, analise as afirmativas abaixo. 


I Cada elemento não vazio deve conter a tag de abertura e de fechamento.

II Um mesmo elemento pode ter atributos com o mesmo nome desde que possuam valores distintos.

III Ao aninhar elementos, é necessário primeiro fechar os elementos mais internos para então fechar os externos, dessa forma: <primeiro><segundo>Elemento</segundo></primeiro>

IV Só podem existir dois elementos-raiz em todo o documento.


Para que um documento XML seja considerado bem-formado, devem ser observadas as normas expressas nas afirmativas 

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - I e III.

A questão aborda as regras que definem o que é um documento XML bem-formado. Entender essas regras é essencial para trabalhar com XML, que é uma linguagem de marcação utilizada para a troca de dados de forma estruturada na web e entre diferentes sistemas. Vamos explicar agora por que a alternativa D é a correta:

I. Cada elemento não vazio deve conter a tag de abertura e de fechamento: Esta afirmação é verdadeira e crucial para a estrutura de um documento XML. Cada tag que é aberta deve ter uma correspondente tag de fechamento, garantindo assim que o documento mantenha sua estrutura hierárquica corretamente. Por exemplo: <element>conteúdo</element>. Tags auto fechadas são permitidas para elementos sem conteúdo, como <element />.

III. Ao aninhar elementos, é necessário primeiro fechar os elementos mais internos para então fechar os externos: Esta é outra regra fundamental da formatação XML. As tags devem ser fechadas na ordem inversa à que foram abertas, mantendo assim o aninhamento correto. Por exemplo: <primeiro><segundo>Elemento</segundo></primeiro>. A sequência fornecida na afirmativa está incorreta e representa um erro de aninhamento.

Quanto às outras duas afirmativas da questão, elas estão incorretas:

II. Um mesmo elemento pode ter atributos com o mesmo nome desde que possuam valores distintos: Na verdade, um elemento não pode ter mais de um atributo com o mesmo nome. Cada atributo precisa ser único dentro de um elemento.

IV. Só podem existir dois elementos-raiz em todo o documento: Esta afirmação é incorreta. Um documento XML bem-formado deve ter exatamente um elemento-raiz. Ter mais de um elemento-raiz violaria uma das regras fundamentais do XML.

Portanto, a resposta correta é a alternativa D, pois apenas as afirmativas I e III estão de acordo com as regras do XML para que um documento seja considerado bem-formado.

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

I-CORRETA - Todos os elementos XML devem ter uma tag de fechamento.

II-INCORRETA - Como que os elementos em XML não são fixos, muito frequentemente um conflito de nomes ocorrerá quando dois documentos diferentes usarem os mesmos nomes descrevendo dois tipos diferentes de elementos.

III- CORRETA-Na XML todos os elementos devem estar propriamente aninhados uns dentro dos outros. XML organiza seus conteúdos de modo “hierárquico”.

IV-INCORRTA -Todos os documentos XML devem conter um único par de tags para definir um elemento raiz.

Fonte:https://hugoribeiro.com.br/Curso_HTML/xml/c14.htm

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo