You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Dani Minguet 4690f33e26 P11 2 years ago
.settings P11 2 years ago
bin/creacionxml/com/daniminguet/es P11 2 years ago
src/creacionxml/com/daniminguet/es P11 2 years ago
.classpath P11 2 years ago
.project P11 2 years ago
README.md P11 2 years ago

README.md

LEE EL FICHERO CON OBJETOS PERSONA Y LOS GUARDA EN UN FICHERO XML

Para obtener los datos de las personas del primer fichero, he utilizado la misma metodología que en el ejercicio 8.2

Para escribir y crear el fichero XML:

  • Mediante "DocumentBuilderFactory", "DocumentBuilder" y "Document"
  • Creamos "Element" para crear los objetos y indicamos el objeto mediante el método ".createElement()"
  • Mediante el método ".appendChid()" añadimos al fichero
  • Mediante "Attr" creamos los atributos del objeto con la ayuda del método ".createAttribute()", después ".setValue()" para cambiar el valor y el nombre del element junto con el método ".setAttributeNode()" para guardarlo en el elemento
  • Mediante "TransformerFactory", "Transformer", "DOMSource" y "StreamResult" para crear el fichero XML junto con los datos anteriormente creados

Resultado terminal:

El archivo XML de personas se ha creado correctamente!

Resultado fichero XML:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Personas>
	<Persona edad="18" nombre="Juan"/>
	<Persona edad="20" nombre="Pepe"/>
	<Persona edad="56" nombre="Manolo"/>
	<Persona edad="78" nombre="Erom"/>
</Personas>