Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:
Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro

insertar documento microsoft word en elemento de XML

Foro sobre el nuevo lenguaje C# conocido tambien como CSharp o C Numeral

Moderador: Bestprogramado

insertar documento microsoft word en elemento de XML

Notapor bascamao el Dom May 11, 2008 1:56 pm

Hola,
Tengo que generar un fichero xml con diversa información.
Parte del xml define elementos básicos como strings, fechas ...
Pero el último elemento debe ser el contenido de un documento microsoft word que se encuentra comprimido en un campo "image" en la bd sql server.
El documento lo extraigo en un dataset y lo descomprimo sin problemas y lo paso a una cadena de bytes([]bytes)
Sin embargo tengo dudas de cual es la mejor manera de introducirlo en el la etiqueta del fichero xml.
Por un lado he intentado escribirlo byte a byte el array anterior. Pero como resultado se obtiene un fichero xml no válido.
He intentado la propiedad System.xml.xmlwriter.writebase64 y parece que forma un fichero xml pero luego al intentar recuperarlo con xmlreader no sale un documento válido.

¿Alguién sabe la manera eficaz de añadir este documento en formato de microsoft word?
Un saludo y gracias de antemano.
bascamao
Novato
Novato
 
Mensajes: 1
Registrado: Sab May 10, 2008 2:53 pm

Re: insertar documento microsoft word en elemento de XML

Notapor Bestprogramado el Lun May 12, 2008 12:24 pm

Yo te diria que en la DTD del xml declares el elemento con CDATA y lo pongas tal cual te devuelve el "image" de la bd de sql.

Espero que te sirva!
Imagen
Imagen
Programar es jugar a ser Dios!!
Avatar de Usuario
Bestprogramado
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 117
Registrado: Mar May 31, 2005 1:44 pm
Ubicación: Buenos Aires


Volver a C# (CSharp)

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados