Agenda electronica en java y xml

sara
06 de Enero del 2006
Hola, tengo q desarrollar una agenda electronica de direcciones en java y xml, pero no tengo conocimientos del tema. Trata lo siguiente:

Se definirá una DTD o un Esquema
XML que represente la estructura de una libreta electrónica
de direcciones que cumpla los siguientes requisitos:
1. Tipos de direcciones: de una persona, de un grupo
2. Datos de una persona: Apellidos, Nombre, Alias, Dirección de
correo electrónico, Teléfono Personal, Página Web Personal,
Dirección postal personal, Lugar de trabajo, Teléfono en el
trabajo, Fax, Página Web del trabajo, Puesto, Departamento,
Oficina, Dirección postal en el trabajo, Observaciones.
3. De los datos de una persona, es obligatorio tener al menos el
Nombre, y la Dirección de correo electrónico o el Teléfono
Personal.
4. Datos de un grupo: Nombre, Miembros del grupo, Página Web
del grupo, Teléfono, Fax y Dirección postal de localización del
grupo, Observaciones.
5. El Alias suministrado para cada persona y el Nombre de cada
grupo deben ser identificadores únicos en la libreta de
direcciones.
6. Los datos de los miembros de un grupo en la libreta de
direcciones podrá venir dados de la siguiente forma: o bien un
alias (correspondiente a una persona en la libreta de
direcciones), o un nombre de grupo (correspondiente a un grupo
en la libreta de direcciones), o bien suministrando los datos
Nombre y Dirección de correo electrónico (ambos obligatorios)
de una persona u organización.
Los datos de la aplicación se guardarán como un documento XML que
responde a la DTD o Esquema definida según los requisitos anteriores.
La aplicación debe permitir:
1. Añadir, modificar, borrar elementos de la libreta de direcciones.
2. Añadir, modificar, borrar miembros de un grupo.
3. Localizar personas en la libreta de direcciones buscando por
Apellidos, Nombre, Alias, Dirección de correo electrónico,
Dirección Postal (se busca en ambas, personal y de trabajo),
Teléfono, Observaciones.
4. Localizar grupos en la libreta de direcciones buscando por
Nombre, Teléfono, Dirección Postal, Observaciones.
5. Importar datos de una libreta de direcciones externa, dados en el
formato XML definido por la DTD o Esquema.
6. Exportar datos de la libreta de direcciones a HTML de forma que
puedan ser visualizados legiblemente.
La aplicación deberá estar basada en una implementación de DOM
No se restringe la forma de interfaz de la aplicación, pero se
recomienda una interfaz tipo ventana,(JDialog). Los archivos se
crearan inicialmente en XMLSpy 2004.

Iratxe
06 de Enero del 2006
hola!!!!!tengo q realizar un trabajo muy similar al tuyo, y yo tp tengo muchos conocimientos x lo q me esta costando un poco, si me pudieras enviar tu trabajo para servirme de el te lo agradeceria.

Alexander Jara
06 de Enero del 2006
Hola!
Te envío este mensaje por que vi tu pregunta con respecto al programa de la agenda electrónica en Java, era para decirte que tengo un problema muy similar y supongo que ya le has de haber dado solución al tuyo, estonces quiciera saber si no me podrías dar una ayudadita con este problema. Si pudieras ayudarme te lo agradecería mucho. Te escribo otro correo por si acaso :[email protected]