SimpleXML doesn’t Work with PHP 5.x: Problem & Solution SimpleXML no funciona con PHP 5.x: Problema y Solución
SimpleXML is PHP 5.x SimpleXML es PHP 5.x way to handle XML. manera de manejar XML. It is simpler than DOMXML (which incidentally is very poorly documented in manual or elsewhere) which is available on PHP 4.x and much simpler than SAX solutions. Es más simple que DOMXML (que por cierto es muy mal documentados en el manual o en otros lugares) que está disponible en PHP 4.x y mucho más simple que soluciones de SAX. However it doesn’t work with certain installations of PHP 5.x. Sin embargo, no funciona con ciertas instalaciones de PHP 5.x. Let’s see how we can solve it. Vamos a ver cómo podemos solucionarlo.
Problem Problema
I first came across this when I realized my code works in home machine and not on site. Llegué por primera vez en todo esto cuando me di cuenta de que mi código funciona en máquinas de la casa y no en el lugar. PHP as usual silently gives up (solution to this in next post). PHP en silencio como de costumbre se da por vencido (a esta solución en el próximo post). In essence simplexml_load_string returns false without actually creating and returning the object. En esencia simplexml_load_string devuelve falso sin llegar a crear y devolver el objeto. So you cannot use Por lo tanto, no se puede usar SimpleXML in any way. de ninguna manera.
Solution Solución
After some debugging I found the solution. Después de depuración he encontrado la solución. Here are the steps: Estos son los pasos:
1. Open php.ini ( Abrir php.ini ( How to find it? ¿Cómo encontrarlo? ) ),
2. Search for zend.ze1_compatibility_mode Buscar zend.ze1_compatibility_mode
3. Change it to Off as shown below Cambiar a Off como se muestra a continuación
zend.ze1_compatibility_mode = Off zend.ze1_compatibility_mode = Off
4. Save php.ini and restart Apache Guardar php.ini y reiniciar Apache
You are done! Usted está hecho!
Filed under Filed under Headline News Headline News , How To Cómo , PHP , Tech Note Nota técnica , Web , Web Services Web Services | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | este artículo |
Email this Article Enviar artículo
You may also like to read También puede leer |




November 22nd, 2005 at 8:03 am 22 de noviembre de 2005, a las 8:03 am
[...] Reports Sony DRM Rootkit violating several open source licenses, lists Christmas wish from Google AdSense, provides tips on Google Analytics and simplifies SimpleXML for PHP developers. [...] Informes Sony DRM Rootkit violar varias licencias de código abierto, las listas de Navidad deseo de AdSense de Google, proporciona consejos acerca de Google Analytics y simplifica SimpleXML para los desarrolladores de PHP. [...]
November 22nd, 2005 at 11:57 am 22 de noviembre de 2005, a las 11:57 am
[...] Reports Sony DRM Rootkit violating several open source licenses, lists Christmas wish from Google AdSense, provides tips on Google Analytics and simplifies SimpleXML for PHP developers. [...] Informes Sony DRM Rootkit violar varias licencias de código abierto, las listas de Navidad deseo de AdSense de Google, proporciona consejos acerca de Google Analytics y simplifica SimpleXML para los desarrolladores de PHP. [...]