RE:¿Cómo meter un PDF en un XML?
Hola:
Creo que falta algo de información: ¿qué estás utilizando para procesar el XML?, ¿algún lenguaje?, ¿es para una página web?
De todas formas espero que te oriente. Vale para cualquier lenguaje, aunque PHP se presta muy bien a ello:
1º.- Abro el fichero PDF y el contenido lo guardo en formato BASE64 en una sección CDATA del XML.
2º.- Leo el contenido de la sección CDATA (que estará en base64).
3º.- Genero las cabeceras HTTP correspondientes a un fichero PDF y vuelco el contenido anterior, decodificándolo antes.
En caso de tener que volver a generar "físicamente" el fichero PDF en un medio de almacenamiento partiendo del XML, el proceso es el mismo pero el tercer paso, en vez de generar unas cabeceras http, utilizo las funciones del lenguaje que esté utilizando para grabar el fichero físicamente (en PHP, fopen por ejemplo).
Espero que al menos te oriente.
Saludos,
José Manuel
============================================
http://www.orbisapientia.com