Hola Buenas noches
Estoy haciendo un pequeño programa en php donde consulto cierta información de la base de datos postgres y la vacío en un archivo XML utilizando el DOMDocument, al momento de generar el archivo XML con el comando
Código PHP:
DocXML->save("Miarchivo.xml");
me funciona perfectamente, pero cuando quiero mostrar esta información en pantalla por medio de
Código PHP:
echo DocXML->saveXML();
o
Código PHP:
printf(DocXML->saveXML());
el php me devuelve el XML con caracteres extraños lo cual hace que se muestre el error de un XML no válido en el navegador, ¿Alguien sabe como corregir este problema? o ¿si se trata de algun bug en php?, también les informo que la codificación de los XML que genero son UTF-8 así como la base de datos a la que me conecto es tambien UTF-8 EN US y se filtran los acentos de la información antes de insertarse en los XML, les agradeceré si me hechan la mano por favor.