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.



