none
XML con imágenes incrustadas RRS feed

  • Pregunta

  • Hola a todos

    Llevo una temporada viendo videos sobre WPF en especial este, del genio David Carmona:

    http://media.desarrollaconmsdn.com/remix/download.aspx?video=WPFparadesarrolladores.wmv

    En este video David utiliza un archivo xml con campos de tipo texto y campos de tipo imagen. Tengo una bbdd SQL Server 2000 de la que quiero extraer un xml con texto e imagenes como en el ejemplo de David pero no consigo que Expression Blen me reconozca el campo como imagen, estoy usando el metodo WriteXml de la clase DataSet para generar el XML.

    Alguien puede orientarme sobre como conseguirlo? ¿David podrias colgar el fuente de la sesión?

    Salu2 y gracias a todos.
    nunca te acostarás sin saber una cosa más
    domingo, 15 de febrero de 2009 20:49

Todas las respuestas

  • Hola,

    la verdad no vi el video, pero te puedo comentar algunos tips sobre el tema.

    Cuando guardas imagenes o archivos en un xml, estos son transformados a un sistema de codificacion denominado Base64, basicamente convierte un binario en texto ascii.

    Si tomas un tag cuyo contenido sea de este tipo, y lo asignas o lo quiere usar como imagen (esto aplica tambien a documentos de word, excel, pdf, etc), seguramente no sepa que formato es, ya que es simple texto, necesita ser convertido.

    lo que tienes que hacer es convertir nuevamente a binario, para luego poder usarlo.

    la verdad no se si hay algun control en WPF que interprese esto directamente, la verdad no lo creo.

    Estos link por ahi podran ayudarte un poco a entender el tema:

    C#-Base64 Encoding and Decoding

    Embed GIF Image in XML

    Passing binary data in xml

    Bueno espero te sirva la info.
    Saludos

    Leandro Tuttini
    lunes, 23 de febrero de 2009 14:04