Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/11/2008, 10:15
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 20 años
Puntos: 43
Respuesta: Diccionario interactivo

Hola Cyberlobito !

Como va a ser ejecutado desde un CD el proyecto no vas a poder utilizar base de datos, así que vas a tener que usar archivos XML.

La primera solución que se me vino a la mente, es tener una colección de archivos xml que abarque todo el abecedario, por ejemplo:

a.xml
b.xml
c.xml
d.xml
etc...

Si escriben una palabra con la letra 'a', que busque en el archivo a.xml, si escriben una palabra con 'z', que busque en el archivo z.xml, sería lo mejor en lugar de hacer un mega archivo y que se tarde en procesar más.

Tus archivos xml podrías estructurarlos de esta forma:

Código HTML:
<dictionary type="a">

    <word>
         <name>Abajadero</name>
         <desc>Cuesta</desc>
    </word>

   <word>
         <name>Abanar</name>
         <desc>Hacer aire sobre una cosa con el abano</desc>
    </word>

</dictionary> 
Así que cuando busquen una palabra tendrías primero que ver con que letra empieza para saber en que archivo XML se deberá hacer la búsqueda, luego recorrerías cada uno de los nodos 'word' del XML hasta encontrar la palabra.

Un saludo !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.