Java/XMLメモ
Java / XMLメモ
id: 1226 所有者: msakamoto-sf
作成日: 2013-07-27 19:16:18
カテゴリ: Java
JavaでのXML関連APIの参考リンク集とメモ。
あまり詳しく調べてないので、分類とか説明が間違えてる可能性あり。
APIの種類
W3CのDOMとかXPathとか系と、W3Cとは別系統のSAX系をまとめたJAXP系統と、毛色が違うJAXBの2系統?
仕様 : JAXP系
- JAXP : Java API for XML Processing
参考:
- Trail: Java API for XML Processing (JAXP) (The Java(tm) Tutorials)
- DOMとSAXとStAXと。 - 都元ダイスケ IT-PRESS
- Java SE 6 じゃじゃ馬ならし StAX
- Java技術最前線 - 「Java SE 6完全攻略」第69回 第三のパーサ - StAX その1:ITpro
- 今からでも遅くない JAXPを学ぼう!(前編) XPathとXSLTを体験する (1/5):CodeZine
- JAXP のすべて 第 1 回
構成要素:
- DOM
- SAX
- StAX : Streaming API for XML
- XSLT
- XPath
仕様 : JAXB系
- JAXB : The Java Architecture for XML Binding
実装
参考:
- ShaniXmlParserの作者?
- 不正なXML/HTMLもパース可能 - ShaniXmlParser | エンタープライズ | マイナビニュース
個人的に嵌った箇所
なんでxml-api.jarがそこかしこに散らばってるの?
- xml-commonsのExternal Components由来のxml-api.jar
- Xercesで使われてたり。DOMとかSAXのインターフェイスのソースをApache側で独自に集約したもの。
- ShaniXmlParserのxml-api.jar
- saxprojectでDavid Megginsonさんとかが作ったもの。
・・・OSSプロジェクトとかであちこちで取り込まれたりコピペされたりで、散らばっちゃってるのかな・・・。
プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2013-07-27 19:17:28
md5:93f7d024942ae28f9fd73611561244d6
sha1:8f246b3eecc3b505b27ba9cd984395f8bcc249b7
コメント