API JAVA

Análisis de XML usando el API Java de DOM4J

Api java – Análisis de XML usando el API Java de DOM4J

 

Este artículo ayudará a escribir el programa java para xml usando la API dom4j. Dom4j es una API de código abierto para trabajar con XML, XPath y XSLT en la plataforma Java usando el Java Collections Framework y con soporte completo para DOM, SAX y JAXP. Dom4j es fácil de usar y todas las clases y métodos están nombrados razonablemente.

¿Qué es la API Java?

API Java es la interfaz de programación de una aplicación (API) proporcionada por el creador del programa de Java, el cuidado de la programación de mijloacele necesita pentru a dezvolta aplicaciones de Java.

Los siguientes artículos le ayudarán a entender mejor el análisis de Java, XML y

  1. Parser de Java XML
  2. Java y XML – Una guía completa

Características:

  1.  Modo de procesamiento basado en eventos para soportar documentos masivos o flujos XML
  2.  Basado en interfaces Java para implementaciones flexibles de plug and play
  3.  Soporte para el tipo de datos del esquema XML
  4.  Diseñado para la plataforma Java con soporte completo para el Marco de Colecciones Java (Colecciones Java 2)
  5.  Soporte completo para JAXP, TrAX, SAX, DOM, y XSLT
  6.  Soporte XPath completamente integrado para una fácil navegación de los documentos XML

Implementación:

Descargue la versión actual de la API de dom4j en la página de descargas.

Comencemos con el archivo CDCatalog.xml, un simple y bien formateado archivo XML que muestra el catálogo del CD. Contiene detalles sobre el título, el artista, el país, la compañía, el precio y el año.

<? Xml version=»1.0″ encoding=»ISO-8859-1″?>

John Dylan
REINO UNIDO
XYZ
12.75
1979

Ronnie T
EE.UU.

En el dom4j, el objeto Document se crea inicialmente usando el método de lectura () del SAXReader Object. Toma la entrada como ruta de archivo XML/ InputStream/
Lector/ URL y analiza en un objeto del documento.

getRootElement () del objeto Document devolverá el elemento raíz, el método de elementos raíz () devolverá la lista de detalles del elemento CD. Usando los métodos getName () y getData () podemos obtener el nombre y el valor de los elementos.

Example XMLParser.java demuestra un sencillo programa de java que analiza el archivo CDCatalog.xml y muestra la salida XML analizada.

paquete com.infy.dom4j.test;
importar java.util.List;
importar org.dom4j.Document;
importar org.dom4j.Element;
importar org.dom4j.io.SAXReader;
/**
* Parser para leer el Catálogo de CD XML.
*
* @autor Chaitanya Singh
* @versión 1.0
*/
publicclass XMLParser {
publicstaticvoid main(String[] args) {
String xmlPath = «CDCatalog.xml»;
Intenta…
SAXReader reader = nuevo SAXReader();
Documento de documento = reader.read(xmlPath);
Elemento rootElement = document.getRootElement();
System.out.println(«Elemento Raíz: «+rootElement.getName());

Elemento Raíz: CATÁLOGO
Tamaño del catálogo del CD: 26
CD Catálogo 1 Detalles
Nombre del elemento: TÍTULO
Valor del elemento: Imperio B
Nombre del elemento: ARTISTA
Valor del elemento: John Dylan
Nombre del elemento: PAÍS
Valor del elemento: REINO UNIDO
Nombre del elemento: COMPAÑÍA
Valor del elemento: XYZ
Nombre del elemento: PRECIO
Valor del elemento: 12.75
Nombre del elemento: AÑO
Valor del elemento: 1979
CD Catálogo 2 Detalles
Nombre del elemento: TÍTULO
Valor del elemento: corazón Bea
Nombre del elemento: ARTISTA
Valor del elemento: Ronnie T
Nombre del elemento: PAÍS

Referencias:

http://www.dom4j.org/index.html
http://www.dom4j.org/download.html
http://www.dom4j.org/apidocs/index.html

Palabras clave de la búsqueda: dom4j, java parser, xml parser, java xml parser, dom4j api

5/5 - (1 voto)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio