This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations.(June 2013) (Learn how and when to remove this message)
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "Java API for XML Processing" – news · newspapers · books · scholar · JSTOR(June 2013) (Learn how and when to remove this message)
(Learn how and when to remove this message)
In computing, the Java API for XML Processing, or JAXP (/ˈdʒækspiː/JAKS-pee), one of the Java XML Application programming interfaces, provides the capability of validating and parsing XML documents. It has three basic parsing interfaces:
the Document Object Model parsing interface or DOM interface
the Simple API for XML parsing interface or SAX interface
the Streaming API for XML or StAX interface (part of JDK 6; separate jar available for JDK 5)
In addition to the parsing interfaces, the API provides an XSLT interface to provide data and structural transformations on an XML document.
JAXP was developed under the Java Community Process as JSR 5 (JAXP 1.0), JSR 63 (JAXP 1.1 and 1.2), and JSR 206 (JAXP 1.3).
Java SE version
JAXP version bundled
1.4
1.1
1.5
1.3
1.6
1.4
1.7.0
1.4.5
1.7.40
1.5
1.8
1.6[1]
JAXP version 1.4.4 was released on September 3, 2010. JAXP 1.3 was declared end-of-life on February 12, 2008.
^"The Java Community Process(SM) Program - JSRS: Java Specification Requests - detail JSR# 206".
and 26 Related for: Java API for XML Processing information
In computing, the JavaAPIforXMLProcessing, or JAXP (/ˈdʒækspiː/ JAKS-pee), one of the JavaXML Application programming interfaces, provides the capability...
execute XQuery against an XML data source (e.g. an XML database) while reducing or eliminating vendor lock in. The XQJ API provides Java developers with an interface...
computer-programming APIs: JavaAPIforXMLProcessing, or JAXP JavaAPIforXML Messaging, or JAXM Jakarta XML RPC, or JAX-RPC — formerly JavaAPIforXML Based RPC...
generate HTML string programmatically. APIs that expose DOM implementations: JAXP (JavaAPIforXMLProcessing) is an APIfor accessing DOM providers Lazarus...
The Java Community Process (JCP), established in 1998, is a formalized mechanism that allows interested parties to develop standard technical specifications...
components and APIs available in the JWSDP 1.6: JavaAPIforXMLProcessing (JAXP), v 1.3 JavaAPIforXML Registries (JAXR) Java Architecture forXML Binding...
package javax.xml.xpath has been part of Java standard edition since Java 5 via the JavaAPIforXMLProcessing. Technically this is an XPath API rather than...
JAX-RPC—Jakarta XML (formerly JavaXML) for Remote Procedure Calls JAXP—JavaAPIforXMLProcessing JBOD—Just a Bunch of Disks JCE— Java Cryptography Extension...
API for XMLProcessingJava Business Integration Java Sound Java Image I/O Java File Systems Plug-in (computing) Java (programming language) Java (software...
around the C++ API. The features supported by Xerces depend on the language, the Java version having the most features. Apache License JavaXML Apache Xalan...
Logging API (specified in JSR 47) Image I/O APIfor reading and writing images in formats like JPEG and PNG Integrated XML parser and XSLT processor (JAXP)...
JAX-WS artifacts for invoking a web service. xjc – Part of the JavaAPIforXML Binding (JAXB) API. It accepts an XML schema and generates Java classes. Experimental...
Jakarta XML Binding (JAXB; formerly Java Architecture forXML Binding) is a software framework that allows Java EE developers to map Java classes to XML representations...
Java Management Extensions (JMX) is a Java technology that supplies tools for managing and monitoring applications, system objects, devices (such as printers)...
Jakarta XML Registries (JAXR; formerly JavaAPIforXML Registries) defines a standard APIfor Jakarta EE applications to access and programmatically interact...
management APIs and coordinates transactions forJava objects. Remote management: declarative exposure and management of Java objects for local or remote...
as XML and more commonly, JSON. The Jakarta Servlet API has, to some extent, been superseded[citation needed] by two standard Java technologies for web...
in the ivy.xml file. Ant can integrate with JUnit 5 by configuring the Java code coverage tools (JaCoCo), for the ivy.xml file. The ivy.xml can then be...
the web browser or other runtime system provides JavaScript APIsfor I/O. Although Java and JavaScript are similar in name, syntax, and respective standard...
The specification defines APIs (application programming interface) and their interactions. As with other Java Community Process specifications, providers...
Jakarta RESTful Web Services, (JAX-RS; formerly JavaAPIfor RESTful Web Services) is a Jakarta EE API specification that provides support in creating...
definition of XML-based languages, while programmers have developed many application programming interfaces (APIs) to aid the processing of XML data. The...
Streaming APIforXML (StAX) is an application programming interface (API) to read and write XML documents, originating from the Java programming language...
which as of 2017 is supported by all major browsers. For non-supported browsers, an API-compatible JavaScript library is provided by Douglas Crockford. In...