XML de Java - Java XML
Las API XML del lenguaje de programación Java desarrolladas por Sun Microsystems constan de las siguientes API independientes de programación de computadoras :
- API de Java para procesamiento XML o JAXP
- API de Java para mensajería XML o JAXM
- Jakarta XML RPC , o JAX-RPC : anteriormente API de Java para RPC basado en XML en desuso para API de Java para servicios web XML
- Registros XML de Jakarta , o JAXR - anteriormente API de Java para registros XML
- Servicios web XML de Jakarta , o JAX-WS : anteriormente API de Java para servicios web XML
- Servicios web RESTful de Jakarta , o JAX-RS : anteriormente API de Java para servicios web RESTful
- API de Java para XQuery o XQJ
- Jakarta XML Binding , o JAXB : anteriormente Java Architecture for XML Binding (este era su nombre oficial de Sun, aunque es una API, consulte [1] )
- Transmisión de procesamiento XML , o StAX (compatible con JDK 1.4 y superior, incluido en JDK 1.6)
Solo la API de Java para procesamiento XML (JAXP) es una API necesaria en la Especificación 1.3 de Enterprise Java Beans .
Varios paquetes de software de código abierto implementan estas API:
- Xerces : uno de los analizadores SAX y DOM originales y más populares
- Xalan : implementación XSLT / XPath , incluida en JDK 1.4 y superior como transformador predeterminado (XSLT 1.0)
- Saxon : procesador XSLT / XPath / XQuery alternativo altamente compatible con las especificaciones (compatible con XSLT 1.0 y 2.0)
- Woodstox: una implementación de código abierto StAX y SAX (a partir de la versión 3.2)
enlaces externos
- Controlador StelsXML JDBC: controlador JDBC para archivos XML.
- Woodstox - Página de inicio de Woodstox.
- Cómo comprobar el esquema Xml a través de JAXB - Rob Austin
- Tutoriales de Java EE y marco web : aprendizaje de XML en Java.