Observe os seguintes fragmentos de um documento XML.Ambos os...
Ambos os fragmentos possuem o elemento <table>. Para evitar conflito entre os nomes dos elementos no mesmo documento XML, deve-se usar um:
Comentários
Veja os comentários dos nossos alunos
Correta: E
O namespace funciona como um referência ao local que contêm informações de determinado código, uma página na web que guarda informações sobre aquele código (mas geralmente é usado só pra diferenciar os nomes)
sintaxe
xmlns a : "local onde contêm informações (geralmente um site acessado por URL)"
obs: o "a" na declaração é o pré-fixo usado para identificar qual nó que está relacionado com o namespace, pode acontecer de não se utilizar prefixos também.
Exemplo
<?xml version ="version1.0"?>
<a:Teste xlmns:a = "naoexisteessesite.com.br/teste">
<a:nome>Jalim Rabei</a:nome>
</a:Teste>
O Namespace (espaço de nomes) em XML é o mecanismo específico criado justamente para evitar conflitos de nomenclatura quando documentos diferentes (ou fragmentos combinados de fontes distintas) utilizam o mesmo nome de elemento com significados diferentes como no caso do enunciado, onde <table> aparece nos dois fragmentos, mas com propósitos completamente diferentes (um representa uma tabela HTML com linhas/células, e o outro representa uma tabela de frutas/estoque).
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo