Find JSRs
Submit this Search


Ad Banner
 
 
 
 

JSRs: Java Specification Requests
List by JCP Technology

Java EE (54 JSRs) |  Java SE (74 JSRs) |  Java ME (85 JSRs)  |  OSS (13 JSRs) |  JAIN (22 JSRs) |  XML (18 JSRs)

XML

XML, the Extensible Markup Language, is a universal syntax for describing and structuring data independent from the application logic. Several JSRs focus on developing Java technology APIs specifically targeted at building XML-based applications.

5 XML Parsing Specification
Description: The JavaTM API for XML Parsing (JAXP) allows developers to easily use XML Parsers in their applications via the industry standard SAX and DOM APIs.
Status: Final
Latest Stage:
Final Release Download page Start: 2000-03-21
Spec Lead: Rajiv Mordani, Oracle
 
 
 
31 XML Data Binding Specification
Description: A facility for compiling an XML schema into one or more JavaTM classes which can parse, generate, and validate documents that follow the schema.
Status: Final
Latest Stage:
Final Release Download page Start: 2003-03-04
Spec Lead: Joe Fialli, Oracle
Spec Lead: Sekhar Vajjhala, Sun Microsystems, Inc.
 
 
 
63 JavaTM API for XML Processing 1.1
Description: The proposed specification will define a set of implementation independent portable APIs supporting XML Processing.
Status: Final
Latest Stage:
Final Release 2 Download page Start: 2002-09-10
Spec Lead: Rajiv Mordani, Oracle
 
 
 
67 JavaTM APIs for XML Messaging 1.0
Description: JAXM provides an API for packaging and transporting business transactions using on-the-wire protocols being defined by ebXML.org, Oasis, W3C and IETF.
Status: Maintenance
Latest Stage:
Maintenance Release 4 Download page Start: 2017-09-15
Spec Lead: Lukas Jungmann, Oracle
 
 
 
93 JavaTM API for XML Registries 1.0 (JAXR)
Description: JAXR provides an API for a set of distributed Registry Services that enables business-to-business integration between business enterprises, using the protocols being defined by ebXML.org, Oasis, ISO 11179.
Status: Final
Latest Stage:
Final Release Download page Start: 2002-06-11
Spec Lead: Paul Sterk, Sun Microsystems, Inc.
 
 
 
101 JavaTM APIs for XML based RPC
Description: Java APIs to support emerging industry XML based RPC standards.
Status: Final
Latest Stage:
Final Release 2 Download page Start: 2003-10-28
Spec Lead: Roberto Chinnici, Oracle
 
 
 
102 JDOM 1.0
Description: JDOM is a way to represent an XML document for easy and efficient reading, manipulation, and writing.
Status: Withdrawn
Reason: Withdrawn at the request of the Specification Lead.
Latest Stage:
Withdrawn Effective: 2011-03-22
Spec Lead: Jason Hunter, Hunter, Jason
 
 
 
104 XML Trust Service APIs
Description: This defines a standard set of APIs and a protocol for a "Trust Service", minimizing the complexity of applications using XML Signature.
Status: Withdrawn
Reason: The Java world has moved on since 2001 and the need for this JSR has declined.
Latest Stage:
Withdrawn Effective: 2009-06-11
Submitter: Anthony Nadalin, IBM
 
 
 
105 XML Digital Signature APIs
Description: This defines and incorporates a standard set of high-level implementation-independent APIs for XML digital signatures services. The XML Digital Signature specification is defined by the W3C.
Status: Final
Latest Stage:
Final Release Download page Start: 2005-06-24
Spec Lead: Sean Mullan, Sun Microsystems, Inc.
Spec Lead: Sean Mullan, Oracle
 
 
 
106 XML Digital Encryption APIs
Description: This JSR is to define a standard set of APIs for XML digital encryption services. This proposal is to define and incorporate the high level implementation independent Java APIs.
Status: Withdrawn
Reason: Withdrawn at the request of the Specification Lead.
Latest Stage:
Withdrawn Effective: 2010-05-04
Spec Lead: Bruce Rich, IBM
 
 
 
156 Java API for XML Transactions
Description: JAXTX provides an API for packaging and transporting ACID transactions (as in JTA) and extended transactions (e.g., the BTP from OASIS) using the protocols being defined by OASIS, W3C.
Status: Withdrawn
Reason: Withdrawn at the request of the Spec Lead.
Latest Stage:
Withdrawn Effective: 2010-02-18
Spec Lead: Jonathan Halliday, Red Hat
 
 
 
157 ebXML CPP/A APIs for Java
Description: This JSR is to provide a standard set of APIs for representing and manipulating Collaboration Profile and Agreement information described by ebXML CPP/A (Collaboration Protocol Profile/Agreement)documents.
Status: Withdrawn
Reason: Withdrawn at the request of the Spec Lead.
Latest Stage:
Withdrawn Effective: 2010-07-30
Spec Lead: Himagiri Mukkamala, Sybase
 
 
 
173 Streaming API for XML
Description: The Streaming API for XML (StAX) is a Java based API for pull-parsing XML.
Status: Withdrawn
Reason: Since version 1.0, JSR 173 StAX API has been distributed as both a standalone technology and part of the Java SE. The API has been stable without any significant changes since then and the need to use newer releases of the StAX API with shipping releases of Java SE has mostly disappeared in recent years.

In accordance with JCP 2.10 Process Document, 3.3.1.4 Platform inclusion, we are announcing the end of JSR 173 StAX Standalone distribution. After MR5, StAX 1.4, the technology that JSR 173 defines will be delivered as a part of the Java SE solely. Future changes in the StAX API will be defined through the Platform JSR.

The subsumption of the StAX API into the Platform JSR does not change any mechanisms defined in StAX. The service provider interfaces are the same except that they will then be directly specified in the Platform JSR. Deployment of alternative implementations of the StAX APIs will continue to be supported.
Latest Stage:
Withdrawn Effective: 2016-07-26
Spec Lead: Christopher Fry, BEA Systems
Spec Lead: Devasena Sagar, Oracle
 
 
 
206 JavaTM API for XML Processing (JAXP) 1.3
Description: JAXP 1.3 is the next version of JAXP, an implementation independent portable API for processing XML with JavaTM.
Status: Withdrawn
Reason: Withdrawn following Maintenance Review 3.
Latest Stage:
Withdrawn Effective: 2014-03-05
Spec Lead: Jeff Suttor, Sun Microsystems, Inc.
Spec Lead: Joe Wang, Oracle
 
 
 
222 JavaTM Architecture for XML Binding (JAXB) 2.0
Description: JAXB 2.0 is the next version of JAXB, The JavaTM Architecture for XML Binding. This JSR proposes additional functionality while retaining ease of development as a key goal.
Status: Maintenance
Latest Stage:
Maintenance Release 3 Download page Start: 2017-09-19
Spec Lead: Roman Grigoriadi, Oracle
 
 
 
224 JavaTM API for XML-Based Web Services (JAX-WS) 2.0
Description: The JAX-WS 2.0 specification is the next generation web services API replacing JAX-RPC 1.0.
Status: Maintenance
Latest Stage:
Maintenance Release 5 Download page Start: 2017-09-21
Spec Lead: Lukas Jungmann, Oracle
 
 
 
261 JavaTM API for XML Web Services Addressing (JAX-WSA)
Description: The Java API for XML Web Services Addressing (JAX-WSA) 1.0 specification will define APIs and a framework for supporting transport-neutral addressing of Web services.
Status: Withdrawn
Reason: All the work done under this JSR has been subsumed under JSR 224. This was conveyed to the EG at earlier instances as well and nobody objected.
Latest Stage:
Withdrawn Effective: 2006-12-15
Spec Lead: Mike Grogan, Sun Microsystems, Inc.
Spec Lead: Arun Gupta, Sun Microsystems, Inc.
 
 
 
280 XML API for JavaTM ME
Description: This JSR provides a common general purpose XML API for the next generation of mobile devices.
Status: Final
Latest Stage:
Final Release Download page Start: 2007-10-11
Spec Lead: Jean-Yves Bitterlich, Oracle
Spec Lead: Pia Niemela, Nokia Corporation