O que é ?
Qual é a diferença entre
<?xml version="1.0"?>
e
<xml version="1.0">
porque é que parece um PHP abreviado na etiqueta XML? Tenho a certeza que é isso, mas porque está lá?
tenho um ficheiro XML que está a lançar um erro, mas não consegui encontrar o erro e agora estou a assumir que é o ?
na marca XML?
1 answers
<?xml version="1.0"?>
é uma declaração XML . É uma indicação opcional da versão do XML, a codificação de caracteres e a declaração do documento autônomo. Ele só Pode aparecer como o topo de um arquivo XML, se em qualquer lugar, e não pode ser repetido .
<xml version="1.0">
é uma tag aberta (que requer uma tag de fechamento) para um elemento XML. Apesar de estar bem formado (se devidamente fechado), não use isto -- parece-se muito com uma declaração XML estragada.