Java XML
This article needs additional citations for verification. (February 2024) |
In computing, Java XML APIs were developed by Sun Microsystems, consisting separate computer programming application programming interfaces (APIs).[1]
Application programming interfaces
- Java API for XML Processing (JAXP)[2][3][4]
- Java API for XML Messaging (JAXM)
- Jakarta XML RPC (JAX-RPC) — formerly Java API for XML Based RPC deprecated for Java API for XML Web Services
- Jakarta XML Registries (JAXR) — formerly Java API for XML Registries
- Jakarta XML Web Services (JAX-WS) — formerly Java API for XML Web Services
- Jakarta RESTful Web Services (JAX-RS) — formerly Java API for RESTful Web Services
- Java API for XQuery (XQJ)
- Jakarta XML Binding (JAXB) — formerly Java Architecture for XML Binding (this was its official Sun name, even though it is an API, see [1])
- StAX (Streaming XML processing) — compatible with JDK 1.4 and above, included in JDK 1.6
Only the Java API for XML Processing (JAXP) is a required API in Enterprise Java Beans Specification 1.3.
A number of different open-source software packages implement these APIs:
- Apache Xerces — One of the original and most popular SAX and DOM parsers
- Apache Xalan — XSLT/XPath implementation, included in JDK 1.4 and above as the default transformer (XSLT 1.0)
- Saxon XSLT — alternative highly specification-compliant XSLT/XPath/XQuery processor (supports both XSLT 1.0 and 2.0)
- Woodstox — An open-source StAX and SAX (as of version 3.2) implementation
References
- ^ "Java Programming Tutorial - Java & XML". www3.ntu.edu.sg. Retrieved 2024-02-28.
- ^ "Java XML Tutorial with Examples". Retrieved 2024-02-28.
- ^ "Java XML Parser | DigitalOcean". www.digitalocean.com. Retrieved 2024-02-28.
- ^ "XML and Java Tutorial". www2.seas.gwu.edu. Retrieved 2024-02-28.
External links
- StelsXML JDBC driver - JDBC driver for XML files.
- Woodstox - Woodstox home page.
- How To Schema Check Xml Via JAXB - Rob Austin
- Java EE and web framework tutorials Archived 2012-04-12 at the Wayback Machine - Learning xml in java.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.