Documentos XML

.html ››
Parent Previous Next

Documentos XML

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:



Lidando com caracteres reservados do XML


Alguns caracteres são reservados para controle do XML. Se você precisar deles mesmo assim, é preciso fazer substituição por um código especial:


Tabela de caracteres reservados:

Caractere reservado

Substituição

<

&lt;

>

&gt;

&

&amp;

&apos;

&quot;

Exemplos de substituição:


CDATA

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


Exemplo de CDATA


<event name="onResize">
        <![CDATA[
                local teste = "D&D";               

                if (x < y) or (x > z) then
                        local teste = 'D&D 4.0';
                end;
        ]]>
</event>


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