Hola a todos,
Espero que me podáis ayudar.
Estoy desarrollando una aplicación en PHP-Postgres. Uno de los módulos se basa en la generación de xml dinámicos con los resultados de las consultas sql.
Pues bien, he desarrollado una función que construye el xml y lo devuelve como string en una variable con la estructura xml pertinente (son requisitos impuestos para la itnegración con aplicativos externos). El problema viene cuando recupero esa variable, ya que si hago un echo, no muestra la estructura con la que lo construyo.
No se si me explico. Os lo explico con un ejemplo del código:
$valor="1000450";//donde $valor sería el valor recuperado de la BD
$xml = "<id>".$valor."</id>";
return $xml;
Si hago un echo en el principal, la salida por pantalla es: 1000450
Y no me muestra los tags (<id>).
Sí que he averiguado que el error se produce cuando lo intenta imprimir en html, porque si hago lo siguiente:
$xml = "<b>".$valor."</b>";
return $xml;
La salida por pantalla es: 1000450
Después de todo este royo la pregunta es ¿Cómo consigo que me muestre por pantalla <id>1000450</id>? (con los tags incluídos)
¿Alguién me echa una mano por favor?