Sobes.tech
Junior

Quais são as regras para escrever XML?

sobes.tech IA

Resposta da IA

<?xml version="1.0" encoding="UTF-8"?>
<!-- A declaração XML é obrigatória e indica a versão e a codificação -->
<root>
    <!-- Deve haver um único elemento raiz -->
    <element attribute="valor">
        <!-- Os nomes de elementos e atributos são sensíveis a maiúsculas e minúsculas -->
        Conteúdo do elemento
        <!-- Todas as tags de abertura devem ter tags de fechamento -->
    </element>
    <empty_element/>
    <!-- Elementos vazios podem ser fechados com uma tag única com uma barra diagonal -->
</root>
  • Sensibilidade a maiúsculas e minúsculas: As tags e atributos XML são sensíveis a maiúsculas e minúsculas.
  • Elemento raiz: O documento deve ter exatamente um elemento raiz.
  • Tags emparelhadas: Todas as tags de abertura devem ter tags de fechamento correspondentes. Elementos vazios podem usar a sintaxe <tag/>.
  • Atributos: Os valores dos atributos devem estar sempre entre aspas (simples ou duplas).
  • Aninhamento: Os elementos devem estar corretamente aninhados.
  • Nomes: Os nomes de elementos e atributos não podem começar com um número ou a cadeia xml (independentemente do caso), não podem conter espaços nem os caracteres :.
  • Caracteres especiais: Os caracteres especiais (<, >, &, ', ") devem ser substituídos por suas entidades (&lt;, &gt;, &amp;, &apos;, &quot;).
  • Comentários: Comentários são formatados como <!-- comentário -->.
  • Prólogo: Recomenda-se incluir o prólogo XML (por exemplo, <?xml version="1.0" encoding="UTF-8"?>).
  • Caracteres de espaço: Os caracteres de espaço (espaços, tabulações, quebras de linha) entre elementos geralmente são ignorados pelo parser, a menos que indicado de outra forma.