O melhor tutorial Namespaces XML em 2024. Neste tutorial você pode aprender conflitos de nomenclatura,Use prefixos para evitar conflitos de nomes,namespace XML - atributo xmlns,Uniform Resource Identifier (URI, significa Uniform Resource Identifier),namespace padrão,O uso efetivo do espaço de nomes,
Namespaces XML fornecem um método para evitar conflitos de nome do elemento.
Em XML, os nomes dos elementos são definidos pelo desenvolvedor, quando dois documentos diferentes usam o mesmo nome do elemento, um conflito de nomes irá ocorrer.
Este XML carrega informações da tabela de HTML:
Este XML contém informação sobre uma mesa (uma peça de mobiliário):
Se estes dois documentos XML são utilizados em conjunto, uma vez que os dois documentos são fornecidos com diferentes conteúdos e definição do elemento <table>, conflitos de nomes ocorrer.
parser XML não pode determinar como lidar com tais conflitos.
Conflitos de nomes em XML pode ser obtida usando o prefixo do nome tão facilmente evitado.
Este XML carrega tabela HTML e uma peça de mobiliário em uma mensagem:
No exemplo acima, não há conflito porque os dois <table> elementos têm nomes diferentes.
Quando se utiliza os prefixos em XML, deve ser definido um assim chamadoespaço de nomespara o prefixo.
xmlns atributo namespace é definido na marca de início do elemento.
sintaxe de declaração de namespace é a seguinte. xmlns:prefix= "URI".
No exemplo acima, o atributo xmlns tag <table> define h: namespace prefix qualificada; e f.
Quando um namespace é definido na marca de início do elemento, todos os elementos filho com o mesmo prefixo e estão associadas a um namespace.
Namespace, você pode declarar ou eles são usados no elemento no elemento raiz XML:
Nota: A URI parser namespace não será usado para encontrar informações.
Sua finalidade é dar ao namespace um nome único. No entanto, muitas empresas usam frequentemente o namespace como um ponteiro para apontar para a existência real de uma página, esta página contém informações sobre o namespace.
Visite http://www.w3.org/TR/html4/ .
Uniform Resource Identifier (URI) é uma cadeia de caracteres que podem identificar recursos da Internet.
O URI mais comum é oUniform Resource Locator usado para identificar um endereço de domínio da Internet (URL).A URI menos comum é oUniform Resource Name (URN).
No nosso exemplo, nós usamos somente URL.
Elemento define o namespace padrão nos permite omitir o prefixo em todos os sub-elementos no trabalho. Sua sintaxe é a seguinte:
Este XML carrega informações da tabela de HTML:
Este XML contém informação sobre uma peça de mobiliário:
XSLT é um processo para os documentos XML em outro formato de linguagem XML, como HTML.
No documento XSLT abaixo, você pode ver que a maioria das tags são tags HTML.
tags não HTML têm a xsl prefixo, e, portanto, identifica o namespace: xmlns: xsl = "#":
Se você quiser saber mais sobre XSLT, por favor, a nossa home page para encontrar XSLT tutorial.