Visicitudes con el include de XMLs en PHP
No tengo ni puta idea de PHP. Ni siquiera he creado una categoría para publicar esta entrada, ya que espero que sea la última vez que hable de PHP. El hecho, es que en uno de los proyectos que estamos desarrollando nos hemos encontrado con que los archivos XML incluidos en un PHP no se generaban en la salida.
<?php include ("xml/entrada.xml");?>
Si quitábamos la cabecera XML de entrada.xml si que se generaba correctamente. Lo sorprendente, es que en PHP 5 sucedía justo al contrario.
<?xml version="1.0" encoding="UTF-8"?>
La solución pasa por una línea en el php.ini que tiene valores distintos entre PHP 4 y PHP 5, On y Off respectivamente:
short_open_tag = Off
Con este parámetro desactivado conseguimos que sólo se identifiquen como código PHP el código situado entre las etiquetas <?php y <script>, ignorando <?.
Esta entrada fué escrita el Martes, 14 Noviembre 2006 a las 7:31 y etiquetada con Desarrollo Web. Puedes seguir lo comentarios en el feed RSS 2.0. Deja tu comentario, o traza desde tu sitio web.


Tu comentario
Se requieren los campos indicados. El email nunca se publica o distribuye.
Puedes usar algo de HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>Las URIs deben esta cualificadas (ej: http://www.nombredominio.com) y las etiquetas cerradas convenientemente.
Los párrafos y saltos de línea se convierten automágicamente.