Estimado Al Gonzalez, pues te agradezco el hecho de que te hayas tomado el tiempo para responder. Te comento que ya resolví esa parte. Comencé haciendo la prueba de agregarle manualmente la leyenda faltante al encabezado con un editor de texto, sin embargo cuando intentaba abrirlo con el internet explorer para verificarlo, me marcaba el error de que había un carácter inválido, y por lo tanto no lo desplegaba, así que no era solo de que faltaba la leyenda. El problema estaba en la codificación del Archivo, que al no estar codificado en UTF8, pues obviamente no mostraba la susodicha leyenda.
el código ya solucionado es el siguiente:
Código Delphi
[-]
xmlDoc.XML.SaveToFile('c:\temporal.xml', TEncoding.UTF8);
y listo, asunto arreglado.
Ahora tengo otros problemas, especificamente con el TSringStream y el famosisimo unicode, pero eso ya es harian de otro costal.
Gracias Al