Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Pasar campo con datos XML a un archivo de texto o xml (https://www.clubdelphi.com/foros/showthread.php?t=74489)

vicvil 22-06-2011 23:40:45

Pasar campo con datos XML a un archivo de texto o xml
 
Hola
Necesito pasar un campo blob que contiene un archivo xml a un fichero de texto o xml.
Estoy usando la instrucción

Select archivo_xml INTO OUTFILE "C:/Temp.xml" LINES TERMINATED BY '\r\n'
from tabla where ...

Esto me genera el archivo pero me tira al final de cada linea un caracter '\'.
Si le saco la terminacion de linea me deja el archivo como un unico string y luego no puedo recorrerlo usando un TStringList.
Y si solo le dejo '\n' termina la linea con '\' + un cuadradito.
¿Alguna sugerencia?

duilioisola 23-06-2011 08:53:46

Los archivos XML no necesitan final de linea
Código:

<A>DATO</A><B>DATO</B>
es igual a
Código:

<A>DATO</A>[\r\n]
<B>DATO</B>

Para moverte dentro de un archivo XML solo tienes que tener en cuenta los tags y su correspondiente terminador.

Una opción que se me ocurre es que cuando importes el archivo, y encuentres un terminador, agregues una nueva linea.

vicvil 23-06-2011 14:42:13

Ok gracias lo probaré.


La franja horaria es GMT +2. Ahora son las 05:16:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi