insertar documento microsoft word en elemento de XML

Moderador: raul338

C#, tambien llamado C Sharp

insertar documento microsoft word en elemento de XML

Notapor bascamao » 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:54 pm


Re: insertar documento microsoft word en elemento de XML

Notapor raul338 » 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!
[img]http://i54.tinypic.com/102peue.jpg[/img]
Avatar de Usuario
raul338
Colaborador
Colaborador
 
Mensajes: 132
Registrado: Mar May 31, 2005 1:44 pm
Ubicación: Buenos Aires



    

Volver a C#

¿Quién está conectado?

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