martes, 11 de diciembre de 2007

Cómo leer un documento XML con Java

Buenas:

aquí os dejo otro "cómo" que he escrito tras estar dando vueltas por internet. Creo que es algo muy util para todo programador, y como a mi me ha servido para el proyecto en el que estoy metido, espero que a vosotros también os sirva. (Si te interesa o te ha sido útil, deja un comentario, que es gratis! XD )


/* Pasos que hay quue hacer para leer un XML:
* 1.- Crear un DocumentBuilderFactory
* 2.- Con él, crear un DocumentBuilder
* 3.- Crear un File a partir de la ruta a tu XML
* 4.- Crear un Document
* 5.- Volcar el contenido del xml mediante el método parser del builder
* 6.- Crear un XmlDocument
* 7.- Imprimirlo por pantalla
*/


import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.FactoryConfigurationError;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.DocumentBuilder;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
import java.io.File;
import java.io.IOException;
import org.apache.crimson.tree.XmlDocument;
import org.w3c.dom.Document;
import org.w3c.dom.DOMException;
import com.sun.org.apache.xerces.internal.xni.parser.XMLDocumentFilter;


public class lectorXML{

static Document document;
static String mixml = "unficheroXML.xml";

public static void main(String args[]){

DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance();
try {
DocumentBuilder builder = factory.newDocumentBuilder();
document = builder.parse(new File(mixml));

XmlDocument xdoc = (XmlDocument) document;
xdoc.write(System.out);

} catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

}
}

domingo, 2 de diciembre de 2007

Cómo insertar una presentación de álbum Picasa en un blog o página web

Aquí he encontrado una plantilla de Blogger con la que puedes obtener el código HTML para incrustar un album de fotos Picasa en tu página web o blog:

"Embedding a Picasa Web Albums Slideshow"


Próximamente lo traduciré al castellano por si a alguno le cuesta trabajillo entender algo.

Me ha resultado util para el blog de bakau
Un saludo a mis cero lectores/comentaristas