Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Debci en 2 Agosto 2009, 17:07 pm



Título: Serializar datos en archivo xml
Publicado por: Debci en 2 Agosto 2009, 17:07 pm
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


Título: Re: Serializar datos en archivo xml
Publicado por: sapito169 en 2 Agosto 2009, 22:09 pm
Código:
 XMLEncoder e = new XMLEncoder(
                          new BufferedOutputStream(
                              new FileOutputStream("archivo.xml")));
       e.writeObject(new miObjetito("mensaje"));
       e.close();



Título: Re: Serializar datos en archivo xml
Publicado por: Debci en 3 Agosto 2009, 09:35 am
miObjetito son los tags del xml?

saludos


Título: Re: Serializar datos en archivo xml
Publicado por: sapito169 en 3 Agosto 2009, 16:01 pm
lol entiende vien la sintaxis de java  :laugh:
"miobjetito" es un objeto culquiera java


Título: Re: Serializar datos en archivo xml
Publicado por: Debci en 3 Agosto 2009, 21:01 pm
pero como leo :s
me interesa poder leer y escribir en tags concretas.

saludos


Título: Re: Serializar datos en archivo xml
Publicado por: Danther en 4 Agosto 2009, 00:11 am
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


Título: Re: Serializar datos en archivo xml
Publicado por: sapito169 en 4 Agosto 2009, 01:59 am
para escribir en xml no tiene nada que ver con la serialisacion
plantea bien tu pregunta  :huh:



Título: Re: Serializar datos en archivo xml
Publicado por: Debci en 4 Agosto 2009, 09:38 am
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


Título: Re: Serializar datos en archivo xml
Publicado por: 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


Título: Re: Serializar datos en archivo xml
Publicado por: Debci en 5 Agosto 2009, 09:40 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