Apache Xerces
Apache Xercesとは、XML文書の構文を解析するパーサであり、Apache Xercesプロジェクトによりオープンソースで開発されている。
Apache Xercesプロジェクトのうち、Javaプログラムで使用されるのがApache Xerces2 Javaである。XMLパーサとは、XMLを解析(パース)するためのプログラムである。
- Apache Xerces C++
- Apache Xerces2 Java
- Apache Xerces Perl
- Apache XML Commons
XercesではDOMとSAXという2つの方法でXMLパーサにアクセスする。
Apache Xerces2 Java
Xerces2 Javaは、XML文書の構文解析、検証および操作をするためのライブラリである。
Xerces2は次に示す標準とAPIをサポートしている。
- XML 1.0 (4th Edition)
- Namespaces in XML 1.0 (2nd Edition)
- XML 1.1 (2nd Edition)
- Namespaces in XML 1.1 (2nd Edition)
- W3C XML Schema 1.0 (2nd Edition)
- W3C XML Schema 1.1
- W3C XML Schema Definition Language (XSD): Component Designators (Candidate Recommendation, January 2010)
- XInclude 1.0 (2nd Edition)
- OASIS XML Catalogs 1.1
- SAX 2.0.2
- DOM Level 3 Core, Load and Save
- DOM Level 2 Core, Events, Traversal and Range
- Element Traversal (org.w3c.dom.ElementTraversal)
- JAXP 1.4
- StAX 1.0 Event API (javax.xml.stream.events)
ダウンロード
Apache Xerces2 Javaは次の手順でダウンロードする。
- ウェブブラウザを開き、Apache Xercesの公式サイトにアクセスする。
- Microsoft Windowsの場合はzip、Linuxの場合はtar.gzをダウンロードする。
- zipまたはtar.gzを新しいフォルダに展開する。
参考文献
The Apache Software Foundation (2018) The Apache Xerces™ Project - xerces.apache.org