Serializar datos en archivo xml

Iniciado por Debci, 2 Agosto 2009, 17:07 PM

0 Miembros y 1 Visitante están viendo este tema.

Debci

He estado leyendo por ahi que puedo guardar parametros y valores mediante una tal serialización, me gustaria saber como se usa, es decir como puedo leer y escribir valores en un , por ejemplo .xml.

saludos

sapito169


XMLEncoder e = new XMLEncoder(
                          new BufferedOutputStream(
                              new FileOutputStream("archivo.xml")));
       e.writeObject(new miObjetito("mensaje"));
       e.close();


Debci

miObjetito son los tags del xml?

saludos

sapito169

lol entiende vien la sintaxis de java  :laugh:
"miobjetito" es un objeto culquiera java

Debci

pero como leo :s
me interesa poder leer y escribir en tags concretas.

saludos

Danther

#5
Serializar un objeto no es mas que guardar ese objeto como un archivo, de forma que luego puedas recuperarlo

Por ejemplo si serializo una String "hola", se guardara en bytes en un archivo que luego se recuperara si leo ese objeto con los metodos adecuados (volvere a tener una String de valor "hola", previo cast...)

XMLEncoder no sirve para crear xmls en si, sino para que en vez de guardar tus objetos directamente en una cadena de bytes y leerlos de la tal, guardarlo con formato xml

Explica que es lo que quieres con mas detalles, porque no llego a entenderte T.T

sapito169

para escribir en xml no tiene nada que ver con la serialisacion
plantea bien tu pregunta  :huh:


Debci

sorry me parece que confundi conceptos, lo que yo quiero es leer y escribir en tags del xml determinados, ya se leer tags pero no escribir en estos.
(Si consigo un metodo para escribir en tags , contruire una clase y la pondré aqui.

Siento la confusión :-X

Saludos

juancho77

A que te refieres con leer un xml? cargarlo como archivo de texto y usar un tokenizer para separar tags? O es algo mucho mas complejo y cientifico?  :o

Debci

Cita de: juancho77 en  5 Agosto 2009, 02:00 AM
A que te refieres con leer un xml? cargarlo como archivo de texto y usar un tokenizer para separar tags? O es algo mucho mas complejo y cientifico?  :o
me temo que si  ::)

saludos