PDA

Ver la versión completa : mapeo de una tabla a xml



rower
25-10-2008, 14:03
hola como andan, estoy con un problemita usando xml

básicamente lo que necesito hacer es mapear una tabla que tengo en una base de datos (postgresql) a un archivo xml, el problema es que en esta tabla tengo valores que pueden ser nulos, y lo que necesito es que en el xml se cree la etiqueta con el nombre de esta columna, independientemente de si hay o no un valor en la base de datos, porque actualmente, si en una columna no hay un valor, en el xml directamente no me aparece esa etiqueta.


muchas gracias

gondar_f
31-10-2008, 22:44
rower hacia unos días que poco entraba y por tanto no vi tu post. No se si ya lo has solucionado o no. Si no lo has solucionado, podrías indicar como haces el proceso, porque hay utilidades para hacerlo, pero también se puede hacer por código... yo no suelo usar postgresql, pero tengo entendido que puede exportar directamente a XML.

Pero más importante es, para que vas a usar el archivo xml, porque dependiendo para que lo uses, en algunos casos realmente no te importa, o porque su DTE haga válido ese archivo XML y estea bien formado, pues muchas utilidades para el trabajo con XML lo detectan y entonces ya no tienen problemas con eso...

Pero lo más importante, recuerda que con un poco de código puedes importar los datos de la tabla y crear un archivo XML como tu quieres, las utilidades automáticas no siempre son la mejor opción, y en donde estea un programador que se dedienda algo pues que se quiete los asistentes para este tipo de cosas.

Un Saludo

rower
02-11-2008, 18:58
gracias por responder, justamente hice lo que dices mas arriba. Yo estaba utilizando un método que tiene la clase dataset (en C#.NET) que automáticamente me pasaba de un DataTable a un xml, pero con el problema que indiqué mas arriba, por lo que decidí crear el xml manualmente. Fue un poco más de trabajo, pero pude hacerlo como quería
muchas gracias