Foros del Web » Programando para Internet » PHP »

Crear un DOM a partir de un xml.

Estas en el tema de Crear un DOM a partir de un xml. en el foro de PHP en Foros del Web. Muy wenas, a todos los que sufrimos con php (y a los que lo disfrutan tambien :) ) Mi pregunta es la siguiente: Tengo que ...
  #1 (permalink)  
Antiguo 22/07/2008, 00:51
 
Fecha de Ingreso: diciembre-2006
Mensajes: 53
Antigüedad: 17 años, 5 meses
Puntos: 0
Crear un DOM a partir de un xml.

Muy wenas, a todos los que sufrimos con php (y a los que lo disfrutan tambien :) )

Mi pregunta es la siguiente:

Tengo que hacer una clase de un sistema de cache, en el cual los archivos cacheados se guardan en un xml. He conseguido que funcione todo correctamente pero hay una cosa que no puedo solucionar y espero que alguno de vosotros me eche una mano.

El caso es que en un apartado de la clase tengo que crear un objeto DOM a partir de un xml. El xml puede ser cualquiera. Y estoy un poco perdido ya que no he trabajado mucho con objetos DOM.

en definitiva...

¿Alguien sabe como crear un dom a partir de un xml que puede tener una estructura distinta cada vez?

Si necesitais mas datos solo teneis que decirmelo.

Gracias de antemano a todos!

Agur
  #2 (permalink)  
Antiguo 22/07/2008, 03:40
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
Respuesta: Crear un DOM a partir de un xml.

bueno no lo he hecho nunca ni conozco algo ya hecho que lo haga pero me imagino una simple solucion

<root>
<elementos html="select">
<elemento html="option" value="0">seleccione...</elemento>
<elemento html="option" value="1">elemento uno</elemento>
<elemento html="option" value="2">elemento dos</elemento>
<elemento html="option" value="3">elemento tres</elemento>
</elementos>
</root>

lo cual se podria traducir mas que rapida y facilmente en un
<select>
<option value="0">seleccione...</option>
<option value="1">elemento uno</option>
<option value="2">elemento dos</option>
<option value="3">elemento tres</option>
</select>

saludos
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 22/07/2008, 03:42
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
Respuesta: Crear un DOM a partir de un xml.

bueno esta mas que claro la ineficiencia del códig, en 6 lineas hay un incremento del 40% aproximadamente

fijate si es relamente necesario que lo hagas de xml a html pq aparentemente es malo

talvez con json quede mejor ;)
__________________
Degiovanni Emilio
developtus.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:36.