Java 平台為每項 XML 族標準提供了對應的標準化 API (JSR),形成「一標準一 API」的整齊生態。下表為快速查閱手冊。
| XML 標準 / 技術 | Java API (JSR) | 全稱與定位 | 核心包 |
|---|---|---|---|
| DOM / SAX / XSLT | JAXP (JSR 5/63/206) | Java API for XML Processing — 解析與轉換統一入口 | javax.xml.parsers, javax.xml.transform |
| SOAP 1.1/1.2, ebXML | JAXM (JSR 67) | Java API for XML Messaging — 訊息封裝、路由、傳輸綁定 | javax.xml.messaging, javax.xml.soap |
| SOAP RPC | JAX-RPC (JSR 101) | Java API for XML-based RPC — 遠程過程調用映射 (已由 JAX-WS 取代) | javax.xml.rpc |
| XML Schema / DTD | JAXB (JSR 31/222) | Java Architecture for XML Binding — 對象⇄XML 雙向綁定 | javax.xml.bind |
| WSDL 1.1/2.0 | JAX-WSDL / JWSDL (JSR 110) | Java API for WSDL — WSDL 文檔程序化訪問與生成 | javax.wsdl |
| UDDI / ebXML Registry | JAXR (JSR 93) | Java API for XML Registries — 服務註冊發現統一客戶端 | javax.xml.registry |
jakarta.xml.bind:jaxb-api + 實現),仍是 XML 綁定首選。| JSR | 標題 | 狀態 |
|---|---|---|
| JSR 5/63/206 | JAXP 1.0/1.1/1.2/1.3/1.4 | Final / Maintenance |
| JSR 67 | JAXM 1.0/1.1 | Final (Legacy) |
| JSR 101 | JAX-RPC 1.0/1.1 | Final (Superseded by JAX-WS) |
| JSR 31/222 | JAXB 1.0/2.0/2.1/2.2/2.3 | Active (Jakarta EE) |
| JSR 110 | JWSDL 1.0/1.1 | Final |
| JSR 93 | JAXR 1.0 | Final (Legacy) |
| JSR 224 | JAX-WS 2.0/2.1/2.2/2.3 | Active (Jakarta EE) |
Java XML API 家族曾是 SOA 時代的基石。雖然微服務與 JSON/REST 重塑了集成棧,但 JAXP/JAXB/JAX-WS 在企業級文檔交換、金融電文 (ISO 20022)、醫療標準 (HL7 v3)、政府電子文檔等強 Schema 領域依然不可替代。熟悉「標準→API→JSR」映射,有助於快速定位技術棧、評估遷移成本、與架構師對齊術語。