Arbol de XML

Por Saiyine  el 2004-10-07 00:00:00 - Secciones:  IDEAS  - Enlace permanente: 367

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)

Tu nombre (Nick):

Tu correo (Email):
  Necesario para tu gravatar!

Tu página (URL):

Escribe aqui tu comentario:

       :noworry: :roll: :huh: :push: ¬¬ :OO 8) 8O :( :) :? :D :P :o :x :| ;) ^^ xD



Vista previa activada.

Vista previa (6/6/6, 6:66)


Patrocinadores

Saiyine recommends the easiest way to earn money with your web: get paid just by having some links! Click this button to check it out.

Text Link Ads

. . .

Descargas

  • ApagaPC
    apagapc241.exe  (2080)
  • LimpiaDocus
    LimpiaDocus001.exe  (1798)
  • RCM
    rcm001.zip  (1666)
  • Popmail
    popmail-0.4-psmn.tar.gz  (1716)
  • Manual de Delphi en PDF
    delphi_pdf.zip  (2214)
  • Evangelio del Perl
    Evangelio_del_perl.pdf  (1833)
  • Excel Simpsons
    Excel Simpsons  (1872)
  • . . .

    Últimos comentarios

  • 358 - _luuppss: disculpa :) en mi usb se pone...
  • 352 - chucho: Buenas tardes. Podrían ayudarme.? Mi máquina tiene windows XP. Tengo el...
  • 371 - Saiyine: Ya es demasiado tarde, hubiera sido un buen negocio comprar...
  • 707 - EMILIANO: MUY BUEN APORTE!!!!! ME FUNCIONO 10 PUNTOS. GRACIAS
  • 371 - ROSEMARY: hola estube mirando tu pagina y me parece muy interesante...
  • 803 - CAPELU: NADA D LO Q DIGAN LOS QUE NO LA QUIEREN,...
  • . . .

    Recomiendo

  •  Mozilla Firefox 
    DIR (572)
  •  Mozilla Thunderbird 
    DIR (544)
  • KLite 
    klmcodec375.exe (99)
  •  Emule 
    DIR (511)
  •  Knoppix 
    DIR (430)
  •  Knoppix en español (DVD) 
    DIR (771)
  •  Mldonkey 
    DIR (489)
  •  Nucleo linux 
    DIR (490)
  •  Parche linux 
    DIR (490)

    . . .
  • Proyectos online

  • Saiyine Store
  • Kunowalls!!!
  • Fondos de pantalla
  • Picaday: imagenes sexys o chocantes.
  • Scarlett: fotos de Scarlett Johansson
  • WhatsmyIP: obtener tu IP pública
  • Uma Thurman: galeria de Uma Thurman
  • FunPics: imagenes graciosas
  • . . .

    Blogs

  • Por lo que más querais, no entreis a estos: Tapanez, Yhandros, Onez.

  • Otros en español: Chavalina, Testosterona, Kirai, Wardog y el mundo, Mundo Geek, Microsiervos.

  • Mis lecturas en guiri: Coding Horror, MySQL Performance, Slashdot.

    . . .
  • Utilidades

  •  Coral  (606), cacheando webs
  •  Spam.la  (696), correo de usar y tirar
  •  Mailinator  (687), correo de usar y tirar
  •  Bug me not  (636), absurdos registros di NO
  •  Trashmail  (627), correo de usar y tirar

    . . .
  • FAQ

  • ¿MlDonkey para windows?
    Pues si, ya hay un port, y lo podeis encontrar aqui.
  • ¿Imagenes del universo?
    Puesss, mi favorita es astrored, aunque debe haber muchas similares.
  • ¿Drivers para voodoo?
    Probad aqui para la voodoo 3.
  • . . .

    Página web ©2001-2008 Saiyine generada en 0.10915s, con 1669922 visitas en total, hoy 646 (de un total de 1207 previstas).

    . . .