Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 ?!
Carregando comentários...