XML são documentos usados para guardar e catalogar informações de forma intuitiva e flexível, e servem para diversas finalidades!
Importante: Os documentos XMLs possuem “um rosto” diferente para cada finalidade. Exemplo: Enquanto um XML de interface possui um conjunto de informações e marcações específicas, um XML de informações do plugin possui outro conjunto distinto de informações e marcações específicas. Haverá uma documentação própria para guiar seus passos em cada uma dessas finalidades!
Links úteis:
Se você está tendo problemas com os documentos XML, eis aqui algumas dicas:
Alguns caracteres são reservados para controle do XML. Se você precisar deles mesmo assim, é preciso fazer substituição por um código especial:
Caractere reservado |
Substituição |
< |
< |
> |
> |
& |
& |
‘ |
' |
“ |
" |
Você também pode utilizar blocos CDATA para evitar fazer substituições, o que é útil em códigos LUA dentro de XML.
Saiba mais em http://en.wikipedia.org/wiki/CDATA
<event name="onResize"> if (x < y) or (x > z) then |
Não é preciso fazer nenhuma substituição de caracteres reservados dentro de um bloco CDATA.
Observação: Só é possível utilizar CDATA no corpo de um nodo do XML. Não é possível usar CDATA no valor de um atributo, por exemplo.
Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework