Saiyine
Punto Com

Arbol de XML

2004-10-07 00:00:00

STATUS: Solo idea, posible implementación en PHP proximamente.

Una de mis metas, desde tiempos inmemoriales, ha sido que esta web se genere a partir de ficheros xml. Por ello, necesito herramientas para tratar xml, y hace un rato se me ha ocurrido que la mejor representación lógica de este formato seria la de un árbol. Es dificil de explicar sin un diagrama, pero seria algo así­ como que la raiz seria el nombre del fichero, y sus hijos, el primer nivel de datos. El segundo nivel, un solo hijo por nodo con el identificador numerico de cada padre. El tercer nivel, el segundo nivel de datos, que depende de ese nodo en particular... y así­.

Por ejemplo, para el siguiente XML:

<entrada>
  <direccion>Avenida Perez</direccion>
  <direccion>Nº8 </direccion>
  <precio moneda=1>140000</precio>
</entrada>
<entrada>
  <direccion>Calle Mayor</direccion>
  <direccion>Nº174 </direccion>
  <precio moneda=0>25000000</precio>
</entrada>

Podriamos tener los siguientes pares entrada->salida:

entrada.0.direccion.? -> 2
entrada.0.direccion.0 -> Avenida Perez
entrada.0.direccion.1 -> Nº8
entrada.0.direccion.2 -> ¡Error!
// En la última no haria falta poner 0, esta por defecto
entrada.0.precio -> 140.000            
entrada.0.precio.0 -> 140.000
// Los tratamos como si fueran un hijo más del nodo
entrada.0.precio.0.moneda -> 1
// No solo se pueden consultar los nodos hoja
entrada.1 -> (Devolveria todo el xml que cuelga de él)

Rollos antiguos

2004-12-07 20:46:17 - Ideas.

2005-03-10 03:19:00 - Algoritmo de Huffman adaptativo.

2005-03-28 02:37:00 - Mldonkey como servicio en windows.

2005-05-28 01:21:00 - Chemical Brothers - Galvanize.

2005-05-28 01:05:00 - Whoppix.

Saiyine

Selfie of meHi! Welcome to Saiyine Punto Com where I talk about anything that goes through my mind!

Puedo prometer y prometo que a la mayor brevedad aquí irá un menú o algo asín.