Problemy z MySQL LOAD XML INFILE
Mam dokument XML w formacie ...
<?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>
... i chcesz użyć LOAD XML LOCAL INFILE, aby wstawić go do tabeli z kolumnami; (różne, id, wiadomość). Nie mogę uzyskać żadnych danych z nieanalizowanych tagów CDATA do kolumn bazy danych. Czy to, że dane między tagami CDATA są całkowicie ignorowane, czy jest coś, co przegapiłem? Spodziewałem się, że CDATA ucieknie z nielegalnych znaków XML i wstawi je jako zwykły tekst.
Dzięki.