Google
Web dns.bdat.net

Re: [PHP-ES] Problemas con XML

Write haof XML files: emillio alvarez ( dr7tbien(EN)terra.es)
Fecha: vie 04 mar 2005 - 07:15:52 CET


Le he dedicado bastante tiempo a la cosa de XML+PHP para implementarlo.
El DOM tiene cosas buenas y cosas malas. Buenas, que es facil de
programar, más intuitivo. Malas, que el proyecto no está resuelto
totalmente, auqnue en las ultimas versiones parece que ya funciona
perfectamante. También es más lento que otras opciones.

La otra opción es SAX. SAX es más rápido, pero más dificil de programar.

La forma de analizar un documento XML por DOM o SAX es distinta.
Mientras DOM lo primero que hace es cargar el arbol completo del doc XML
en memoria, SAX lee pequeñas porciones de memoria del documento XML y
las va analizando. Si se opta por DOM, y el archivo XML a leer es un
archivo grande, grande de verdad, al cargarlo en memoria, se queda con
una parte de la misma. Si ademas de ese archivo XML hubiera otros 15
archivos de tamaño similar y tratados con DOM, la perdida de recursos
está asegurada.

Este es el motivo por el cual los servidores de pago no habilitan las
clases DOM, aunque puede haber algún arriesgado que las implemente.

Suerte

Juan Antonio Garrido wrote:

>Buenas a tod(EN)s:
>
>Estoy intentando el tratamiento de ficeheros XML en PHP4. He intentado usar la
>librería DOM pero me dice que no existe la clase (en la documentación no pone
>nada de librerías extras a instalar) y la librería DOM-XML, que aunque no me
>convence al estar en fase experimental, obtenía algunos resultados pero
>inciompletos.
>
>¿Qué librería me recomendais utilizar que funcione bien y no esté en fase
>experimental?
>
>Gracias por todo
>
>

-- 
Audaces fortuna iuvat
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 19 mar 2005 - 01:01:24 CET