下午好!導入XML(CDATA)
我在所有的網絡研究,我沒有發現任何關於它。這很奇怪,也許這是個人問題。因爲任何人都有我這樣的問題。
所以,我在mysql中做了一個簡單的命令,使這項工作
LOAD XML LOCAL INFILE
'person.xml'
INTO TABLE
person
ROWS IDENTIFIED BY
'<person>'
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>
的插入的文件是沒有問題的完成,問題是,沒有使插入標籤CDATA內的值,它返回NULL。有一些方法可以去掉那個標籤,只返回值!!
(也沒有答案)可能的複製http://stackoverflow.com/questions/13107639/problems-with -mysql-load-xml-infile和http://stackoverflow.com/questions/12882983/importing-xml-to-mysql-errors – 2013-04-20 18:32:08
查理......這兩個主題都沒有解決方案......我需要一些解決方案到那簡單的細節。順便說一句,謝謝幫助我。 – Ronaldo 2013-04-20 19:18:45
我知道你想要一個解決方案...我做了一些搜索,但沒有遇到過這個。 : - / – 2013-04-20 22:01:32