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
XMLEncoder e = new XMLEncoder(
new BufferedOutputStream(
new FileOutputStream("archivo.xml")));
e.writeObject(new miObjetito("mensaje"));
e.close();
miObjetito son los tags del xml?
saludos
lol entiende vien la sintaxis de java :laugh:
"miobjetito" es un objeto culquiera java
pero como leo :s
me interesa poder leer y escribir en tags concretas.
saludos
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
para escribir en xml no tiene nada que ver con la serialisacion
plantea bien tu pregunta :huh:
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
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
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