FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Crear fichero XML
Hola a tod@s.
Necesito exportar datos de mis tablas a ficheros XML con formato ISO-8859-1. He estado haciendo pruebas con un dataset en memoria pero al grabarlo me salen con otro formato y no me vale. ¿Me podríais indicar si usando dataset se puede exportar a ese formato y en caso contrario la forma más fácil de generar un fichero XML con el mismo? Gracias y un saludo
__________________
Be water my friend. |
#2
|
||||
|
||||
¿Cómo indicas en el archivo XML la codificación de caracteres? Puede que no lo estés indicando correctamente.
|
#3
|
||||
|
||||
Pues he probado a hacer un WriteString del archivo con los parámetros dfXML y dfXMLUTF8, y ninguno de los dos son el que busco, el otro parámetro que queda sería dfBinary, así que me huego que por ahí no voy a poder resolverlo.
__________________
Be water my friend. |
#4
|
||||
|
||||
¿Podrías poner aquí un resumen del archivo XML?
|
#5
|
||||
|
||||
Claro, este es un ejemplo cortito de uno de los archivos que tengo que generar:
Código:
<?xml version="1.0" encoding="ISO-8859-1"?> <DATAPACKET Version="2.0"> <METADATA> <FIELDS> <FIELD FieldName="EMPRESA_CODIGO" FieldType="String"/> <FIELD FieldName="EMPRESA_NIF" FieldType="String"/> <FIELD FieldName="EMPRESA_NOMBRE" FieldType="String"/> <FIELD FieldName="CANAL" FieldType="String"/> <FIELD FieldName="INTERVALO_INICIO" FieldType="Date"/> <FIELD FieldName="INTERVALO_FIN" FieldType="Date"/> <FIELD FieldName="APLICACION_ORIGEN" FieldType="String"/> <FIELD FieldName="VERSION_DICCIONARIO" FieldType="String"/> </FIELDS> <TABLE TableName="CABECERA"/> </METADATA> <ROWDATA> <ROW EMPRESA_CODIGO="00023" EMPRESA_NIF="A01234567" EMPRESA_NOMBRE="EMPRESA DE PRUEBA" CANAL="0" INTERVALO_INICIO="01.01.2011" INTERVALO_FIN="31.03.2011" APLICACION_ORIGEN="MSGEST" VERSION_DICCIONARIO = "2"/> </ROWDATA> </DATAPACKET> Edito: uh.. ¿y por qué no se ve? ¿algún mode me lo mira?
__________________
Be water my friend. Última edición por Casimiro Notevi fecha: 16-12-2011 a las 10:04:46. |
#6
|
||||
|
||||
No sé, parece estar bien. Lo único que se me curre es que el archivo, en realidad, no tenga codificación ISO-8859-1. A mi me ha pasado alguna vez, que lo he guardado diciéndole que era UTF-8 pero en realidad era ISO, o viceversa. ¿Seguro seguro que es ISO?
|
#7
|
||||
|
||||
Bueno, eso es lo que me han contado porque yo no tengo ni idea sobre XML pero si que he hecho alguna prueba generando un UTF-8 y no queda exactamente igual.
__________________
Be water my friend. |
#8
|
|||
|
|||
DataSetToXML
Investiga la funcion DataSetToXML creo que te puede ayudar.
|
#9
|
||||
|
||||
Gracias, no sabía que existía esa función. Le echaré un vistazo aunque ahora me han parado ese proyecto temporalmente.
Saludos
__________________
Be water my friend. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear fichero | angelp4492 | Varios | 6 | 30-01-2008 00:52:41 |
Crear un fichero .tlb a partir de un .pas | jfgazquez | Varios | 1 | 18-07-2005 16:44:50 |
Crear un fichero autoinstalable?? | NuncaMas | Varios | 1 | 20-01-2005 15:22:44 |
crear fichero XML | felixgo | Varios | 0 | 13-01-2005 17:14:37 |
crear fichero de ayuda | empty | Varios | 2 | 04-05-2004 23:12:21 |
|