Loading article…
コンピューティング分野では、Sun MicrosystemsによってJava XML APIが開発され、個別のコンピュータプログラミングアプリケーションプログラミングインターフェース(API)で構成されています。[1]
アプリケーションプログラミングインターフェース
- XML処理のためのJava API(JAXP)[2] [3] [4]
- XML メッセージング用 Java API (JAXM)
- Jakarta XML RPC (JAX-RPC) — 以前は Java API for XML Based RPC と呼ばれていましたが、現在は Java API for XML Web Services として廃止されています。
- Jakarta XML レジストリ(JAXR) — 以前は XML レジストリ用の Java API
- Jakarta XML Web サービス(JAX-WS) — 以前は XML Web サービス用の Java API
- Jakarta RESTful Web サービス(JAX-RS) — 以前は RESTful Web サービス用の Java API
- XQuery 用 Java API (XQJ)
- Jakarta XML Binding (JAXB) — 以前はJava Architecture for XML Bindingと呼ばれていました(これはAPIですが、Sunの正式名称でした。[1]を参照)
- StAX (ストリーミング XML 処理) — JDK 1.4 以降と互換性があり、JDK 1.6 に含まれています。
Enterprise Java Beans仕様 1.3 では、 Java API for XML Processing (JAXP)のみが必須の API です。
さまざまなオープンソース ソフトウェアパッケージがこれらの API を実装しています。
- Apache Xerces — オリジナルかつ最も人気のあるSAXおよびDOMパーサーの1つ
- Apache Xalan — XSLT / XPath実装。JDK 1.4 以降ではデフォルトのトランスフォーマーとして含まれています (XSLT 1.0)
- Saxon XSLT — 仕様に準拠した代替XSLT / XPath / XQueryプロセッサ (XSLT 1.0 と 2.0 の両方をサポート)
- Woodstox — オープンソースのStAXおよびSAX (バージョン 3.2 以降) 実装
参考文献
- ^ 「Javaプログラミングチュートリアル - JavaとXML」。www3.ntu.edu.sg 。 2024年2月28日閲覧。
- ^ 「Java XMLチュートリアル(例付き)」。2024年2月28日閲覧。
- ^ 「Java XML Parser | DigitalOcean」。www.digitalocean.com 。 2024年2月28日閲覧。
- ^ 「XML と Java のチュートリアル」www2.seas.gwu.edu . 2024 年 2 月 28 日閲覧。
外部リンク
- StelsXML JDBC ドライバー - XML ファイル用の JDBC ドライバー。
- Woodstox - Woodstox ホームページ。
- JAXB 経由で XML のスキーマ チェックを行う方法 - Rob Austin
- Java EE および Web フレームワークのチュートリアル(Wayback Machineに 2012-04-12 にアーカイブ) - Java で XML を学ぶ。
