/ / Do namespaces padrão no XML realmente precisam de um URI? - xml, namespaces

Os namespaces padrão no XML realmente precisam de um URI? - xml, namespaces

Como os URIs não se referem realmente a um local da Web, por que os namespaces padrão em XML precisam de um URI? Por que a primeira aparição de qualquer elemento pode ser colocada em algum namespace padrão?

Respostas:

1 para resposta № 1

o namespaces rec requer referências de URI para namespaces, então oO status de algum namespace como padrão não faz diferença. Quanto a por que qualquer um deles tem que ser URIs quando, em geral, eles não são "desreferenciados" (RDF não é compatível a este respeito), por que perguntar por quê? Em algum ponto, alguém pensou que seria uma boa idéia, e eis que Foi feito So.

No entanto, é possível que você esteja confundindo um namespace padrão sem namespace. Não há namespace "padrão".

O espaço de nomes padrão em um documento é especificadocom o atributo "xmlns" (sem dois pontos, sem sufixo) e pode ter qualquer valor semelhante a URI que o autor agrade. Não há valor padrão que deva ter.

Além disso, a especificação do atributo xmlns é opcional. Se não estiver presente - e é permitido que esteja ausente - então não há nenhum namespace padrão.