Problemas com o MySQL LOAD XML INFILE
Eu tenho um documento XML no formato de ...
<?xml version="1.0" encoding="UTF-8"?>
<yahootable>
<row>
<various><![CDATA[ multiline
text, "&"
other <stuff> ]]>
</various>
<id>1</id>
<message><![CDATA[
sdfgsdfg
dsfsdfsd ]]>
</message>
</row>
<yahootable>
... e deseja usar o LOAD XML LOCAL INFILE do MySQL para inseri-lo em uma tabela com colunas; (vários, id, mensagem). Não consigo obter nenhum dado das tags CDATA não analisadas nas colunas do banco de dados. Será que os dados entre as tags CDATA são completamente ignorados ou há algo que eu perdi? Eu estava esperando que o CDATA simplesmente escapasse dos caracteres XML ilegais e o inserisse como texto regular.
Obrigado.