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 (<,>,&,',"). - 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.