Como puedo poner codigo php dentro de un xml



   AUTOR PREGUNTA

Publicado 13 marzo 2014 - 00:52

Necesito poner codigo php dentro de un xml pero que el codigo php no se interprete sino que luego al leer el xml pueda extraer el codigo php


¿Tienes la misma pregunta? Yo también

 

Publicado 13 marzo 2014 - 00:55

El código php debe ir dentro de un nodo XML, y entonces el codigo php va a quedar encapsulado en los nodos CDATA para que el <? no rompa el nodo contenedor al tener una marca de nodo.
No se puede poner contenido en un XML si no es dentro de un nodo correctamente estructurado. Como por ejemplo

<xml>
<user>
<id><![CDATA[<?=$id?>]]></id>
<username><![CDATA[<?=$usuario?>]]></username>
<imagein><![CDATA[<?=$enlace?>]]></imagein>
<state><![CDATA[<?=$foto?>]]></state>
</user>
</xml>