Find JSRs
Submit this Search


Ad Banner
 
 
 
 

JSRs: Java Specification Requests
List by JCP Technology

Java EE (54 JSRs) |  Java SE (79 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.

JSR 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
Latest Stage
Start
2000-03-21
End
 
Spec Lead
Rajiv Mordani, Oracle
JSR 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
Latest Stage
Start
2003-03-04
End
 
Spec Lead
Joe Fialli, Oracle
Sekhar Vajjhala, Sun Microsystems, Inc.
JSR 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
Latest Stage
Start
2002-09-10
End
 
Spec Lead
Rajiv Mordani, Oracle
JSR 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
Latest Stage
Start
2002-06-11
End
 
Spec Lead
Paul Sterk, Sun Microsystems, Inc.
JSR 102

JDOM 1.0

Description
JDOM is a way to represent an XML document for easy and efficient reading, manipulation, and writing.
Status
Reason
Withdrawn at the request of the Specification Lead.
Latest Stage
Withdrawn
Effective
2011-03-22
End
 
Spec Lead
Jason Hunter, Hunter, Jason
JSR 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
Reason
The Java world has moved on since 2001 and the need for this JSR has declined.
Latest Stage
Withdrawn
Effective
2009-06-11
End
 
Submitter
Anthony Nadalin, IBM
JSR 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
Latest Stage
Start
2005-06-24
End
 
Spec Lead
Sean Mullan, Sun Microsystems, Inc.
Sean Mullan, Oracle
JSR 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
Reason
Withdrawn at the request of the Specification Lead.
Latest Stage
Withdrawn
Effective
2010-05-04
End
 
Spec Lead
Bruce Rich, IBM
JSR 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
Reason
Withdrawn at the request of the Spec Lead.
Latest Stage
Withdrawn
Effective
2010-02-18
End
 
Spec Lead
Jonathan Halliday, Red Hat
JSR 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
Reason
Withdrawn at the request of the Spec Lead.
Latest Stage
Withdrawn
Effective
2010-07-30
End
 
Spec Lead
Himagiri Mukkamala, Sybase
JSR 173

Streaming API for XML

Description
The Streaming API for XML (StAX) is a Java based API for pull-parsing XML.
Status
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
End
 
Spec Lead
Christopher Fry, BEA Systems
Devasena Sagar, Oracle
JSR 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
Reason
Withdrawn following Maintenance Review 3.
Latest Stage
Withdrawn
Effective
2014-03-05
End
 
Spec Lead
Jeff Suttor, Sun Microsystems, Inc.
Joe Wang, Oracle
JSR 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
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
End
 
Spec Lead
Mike Grogan, Sun Microsystems, Inc.
Arun Gupta, Sun Microsystems, Inc.
JSR 280

XML API for JavaTM ME

Description
This JSR provides a common general purpose XML API for the next generation of mobile devices.
Status
Latest Stage
Start
2007-10-11
End
 
Spec Lead
Jean-Yves Bitterlich, Oracle
Pia Niemela, Nokia Corporation