Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Loko da Web

Importar XML (com CDATA)

Recommended Posts

Boa tarde !

 

Pesquisei na net gringa e amarelinha, e não achei nada a respeito. Estranho, pode ser um problema meu mesmo, pois não vi ninguém tendo esse problema.

 

Então, estou utilizando um comando simples para realizar essa tarefa

    LOAD XML LOCAL INFILE 
        'person.xml'
    INTO TABLE 
        person
    ROWS IDENTIFIED BY 
        '<person>'

O ficheiro person.xml

 

<?xml version="1.0" encoding="ISO-8859-1"?>

<list>
<person>
<field name="person_id">5</field>
<field name="fname"><![CDATA[Ronström]]></field>
<field name="lname">Ulin</field>
</person>
<person>
<field name="person_id">6</field>
<field name="fname"><![CDATA[Mikael]]></field>
<field name="lname">Sköld</field>
</person>
</list>

 

É realizado o INSERT sem problemas, a questão e que não está cadastrando os valores dentro da tag CDATA, me retorna NULL. Teria alguma maneira de fazer um strip nessa tag, me retornando apenas os valores ?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.