0% encontró este documento útil (0 votos)
32 vistas3 páginas

ADT2 Practica 4

El documento describe dos prácticas de programación en Java para acceder y manipular datos almacenados en archivos XML. La primera práctica implica leer un archivo XML de clientes y mostrar la información de cada cliente. La segunda práctica implica desarrollar un programa que permita buscar productos por ID en un archivo XML de productos de una tienda, agregar nuevos productos, y guardar los cambios en el archivo. Ambas prácticas enfatizan el manejo adecuado de excepciones y la organización del código.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas3 páginas

ADT2 Practica 4

El documento describe dos prácticas de programación en Java para acceder y manipular datos almacenados en archivos XML. La primera práctica implica leer un archivo XML de clientes y mostrar la información de cada cliente. La segunda práctica implica desarrollar un programa que permita buscar productos por ID en un archivo XML de productos de una tienda, agregar nuevos productos, y guardar los cambios en el archivo. Ambas prácticas enfatizan el manejo adecuado de excepciones y la organización del código.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

I.E.S.

Inca Garcilaso

ACCESO A DATOS
Ciclo formativo: Desarrollo de Aplicaciones Multiplataforma Curso: 2º

PRÁCTICA 4 TEMA 2: Acceso a archivos XML desde Java para la extracción de datos

1.- Eres un desarrollador de software que trabaja en una empresa de gestión de datos. Se te ha
proporcionado un archivo XML llamado "datos.xml", que contiene información sobre clientes. Tu
tarea es escribir un programa en Java que acceda a este archivo XML y extraiga ciertos datos para
su procesamiento.
Especificaciones:

1. Archivo XML:

• El archivo XML, llamado "datos.xml", contiene información sobre clientes en el


siguiente formato:

xmlCopy code
<clientes>
<cliente>
<id>1</id>
<nombre>John Doe</nombre>
<correo>[email protected]</correo>
</cliente>
<cliente>
<id>2</id>
<nombre>Jane Smith</nombre>
<correo>[email protected]</correo>
</cliente>
<!-- Más clientes pueden estar presentes en el archivo -->
</clientes>

2. Requisitos del Programa:

• Crea un programa Java que acceda al archivo XML "datos.xml".


• Utiliza la API DOM para leer y procesar el archivo XML.
• Encuentra todos los clientes en el archivo y muestra sus ID, nombres y direcciones
de correo electrónico por la consola.
3. Instrucciones Adicionales:

• Asegúrate de manejar cualquier excepción que pueda ocurrir durante la lectura del
archivo XML.
• Implementa tu código de manera limpia y organizada.
• Puedes utilizar clases y métodos adicionales según sea necesario para organizar tu
código de manera eficiente.
Nota:

• El objetivo de este ejercicio es demostrar tu capacidad para acceder a un archivo XML y


procesar datos utilizando Java y la API DOM.
• Ten en cuenta que deberías manejar adecuadamente las excepciones y errores para asegurar
que el programa funcione de manera robusta incluso en condiciones inesperadas.

EJERCICIO 2.- Tu tarea es desarrollar un programa en Java que manipule datos almacenados en un
archivo XML llamado "productos.xml". Este archivo contiene información sobre varios productos
en una tienda en línea. Cada producto tiene un ID único, un nombre, un precio y una cantidad en
stock.
Especificaciones:

1. Archivo XML:

• El archivo XML, llamado "productos.xml", tiene el siguiente formato:

xmlCopy code
<productos>
<producto>
<id>1</id>
<nombre>Laptop</nombre>
<precio>800</precio>
<stock>10</stock>
</producto>
<producto>
<id>2</id>
<nombre>Smartphone</nombre>
<precio>500</precio>
<stock>20</stock>
</producto>
<!-- Más productos pueden estar presentes en el archivo -->
</productos>

2. Requisitos del Programa:

• Crea un programa Java que cargue el archivo XML "productos.xml".


• Implementa una funcionalidad que permita al usuario buscar un producto por su ID
y mostrar su nombre, precio y cantidad en stock.
• Implementa otra funcionalidad que permita al usuario agregar un nuevo producto al
archivo XML, ingresando su ID, nombre, precio y cantidad en stock.
• Guarda los cambios en el archivo XML después de realizar las operaciones de
búsqueda o adición de productos.
3. Instrucciones Adicionales:

• Asegúrate de manejar cualquier excepción que pueda ocurrir durante la lectura y


escritura del archivo XML.
• Implementa tu código de manera limpia y organizada, utilizando métodos y clases
adicionales según sea necesario para organizar el código de manera eficiente.
• Puedes utilizar bibliotecas adicionales si lo consideras necesario.

Nota:

• El objetivo de este ejercicio es demostrar tu capacidad para manipular datos XML en Java,
incluyendo la lectura, búsqueda, adición y escritura de datos.
• Asegúrate de validar la entrada del usuario y de proporcionar mensajes claros para guiar al
usuario a través de las opciones disponibles en el programa.

También podría gustarte