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