importing XML with CDATA with workbench
Posted by: Maurice Op de Beek
Date: September 24, 2011 04:24AM

I am trying to import an xml file into the workbench environment, but i have problem which i cannot solve. All the columns are imported correctly with the script below, but not the description column, which i suspect has something to do with the CDATA. I tried instead of LONGTEXT also MEDIUMTEXT and TEXT, but they keep the description column empty (NULL). Does anyone have a suggestion?


CODE in workbench:
CREATE TABLE online(
TestHeader_id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255),
productURL TEXT,
imageURL TEXT,
description LONGTEXT,
price VARCHAR(255)

);


LOAD XML LOCAL INFILE 'c:/file.xml'
INTO TABLE online
ROWS IDENTIFIED BY '<product>'
(name, productURL,imageURL,description,price)
SET TestHeader_id = NULL;

#############

XML file: file.xml
<?xml version="1.0" encoding="utf-8" ?>
<product>
<productID>4664,28</productID>
<name>Zarqa Body Treatment Sensitive 200ml</name>
<price currency="EUR">10.95</price>
<productURL>http://www.dokteronline.com/nationale/apotheek/?tt=333_0_45001_dokteronline&r=http%3A%2F%2Fwww.dokteronline.com%2Fzarqa%2F</productURL>;
<imageURL>http://s3-eu-west-1.amazonaws.com/docomimg2.s3.amazonaws.com/images/products/informatie_over_zarqa_bestellen_dokteronline_com_2_1235123049_2085.jpg</imageURL>;
- <description>
- <![CDATA[
ONTDEK DE VERNIEUWDE ZARQA HUIDVERZORGINGSLIJN
Effectieve, veilige en zuivere kuurverzorging zonder overbodige toevoegingen!

Wie zoekt naar een effectieve en vooral structurele oplossing van uiteenlopende huidproblemen, komt al snel bij de cosmeceuticals van ZARQA terecht! ZARQA brengt namelijk een unieke probleemoplossende productlijn op de markt. Het uitgebreide assortiment biedt verschillende intensieve kuurbehandelingen voor diverse klachten die uit een gevoelige huid kunnen voortkomen.

Huidproblemen worden in Nederland massaal onderschat. Een op de drie Nederlanders heeft namelijk een gevoelige huid en bij maar liefst een op de tien mensen is er zelfs sprake van een chronische huidallergie. Voor al deze problemen biedt ZARQA effectieve producten die de huid op een therapeutische wijze verzorgen, herstellen en weer in een natuurlijke balans brengen.

]]>
</description>

</product>

Options: ReplyQuote


Subject
Written By
Posted
importing XML with CDATA with workbench
September 24, 2011 04:24AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.