はじめに

このマニュアルは,Cosminexus XML Processorが提供するXMLパーサ・XSLTトランスフォーマの機能,作成方法,および使用方法について説明したものです。

Cosminexus XML Processorは,Cosminexusを構成する各製品で提供されています。詳細は,マニュアル「Cosminexus 概説」を参照してください。

対象読者

このマニュアルは,Cosminexus XML Processorを使用して,XML文書を操作するプログラムをJava言語で作成されるプログラマの方を対象としています。

また,次に示す知識をお持ちの方を対象としています。

マニュアルの構成

このマニュアルは,次に示す章と付録から構成されています。

第1章 Cosminexus XML Processorの概要
Cosminexus XML Processorを使用する前に知っておく必要のある,Cosminexus XML Processorの特長,位置づけ,処理の流れ,およびサポート範囲について説明しています。
サポート範囲では,使用できるXMLパーサ・XSLTトランスフォーマの機能,および処理できる文字コードについて説明し,Cosminexus XML Processorの拡張機能について紹介しています。
第2章 JAXPの機能
JAXPを使用してプログラムを作成する際に知っておく必要のあるJAXPの概要について説明しています。
第3章 Cosminexus XML Processorの拡張機能
Cosminexus XML Processorの拡張機能について説明しています。
第4章 フィーチャーおよびプロパティの使用方法
JAXPで規定されているフィーチャーおよびプロパティの使用方法について説明しています。また,Cosminexus XML Processorの拡張機能に関連したフィーチャーおよびプロパティの使用方法についても説明しています。
第5章 プログラムの作成方法
プログラム作成の流れ,使用するパッケージ,およびJAXPの主な機能を用いたサンプルプログラムについて説明しています。
第6章 Cosminexus XML Processor使用時の注意事項
Cosminexus XML Processor使用時の注意事項について説明しています。
第7章 メッセージ
Cosminexus XML Processorで出力されるメッセージの形式,およびメッセージの意味について説明しています。
付録A バージョン間の差異
Cosminexus XML Processorのバージョン間の相違点について説明しています。
付録B 用語解説
このマニュアルで使用している用語の意味を説明しています。

関連マニュアル

このマニュアルの関連マニュアルを次に示します。必要に応じてお読みください。

読書手順

このマニュアルは,利用目的ごとに章を選択して読むことができます。各章の利用目的を次の表に示します。

章タイトル利用目的
第1章
Cosminexus XML Processorの概要
  • Cosminexus XML Processorの特長を知りたい
  • Cosminexus XML ProcessorのCosminexusでの位置づけを知りたい
  • Cosminexus XML Processorの処理の流れを知りたい
  • Cosminexus XML Processorで使用できる文字コードなどサポート範囲を知りたい
第2章
JAXPの機能
  • JAXPの概要について知りたい
  • JAXPが規定するパッケージとその機能について知りたい
第3章
Cosminexus XML Processorの拡張機能
  • Shift_JIS切り替え機能について知りたい
  • XSLTCトランスフォーマ機能について知りたい
  • 高速パース機能について知りたい
第4章
フィーチャーおよびプロパティの使用方法
  • JAXPで規定されているフィーチャーおよびプロパティの使用方法について知りたい
  • SAX2のフィーチャーおよびプロパティの使用方法について知りたい
  • XSLTのフィーチャーの使用方法について知りたい
  • XML Schemaのプロパティの使用方法について知りたい
  • Shift_JIS切り替え機能のプロパティの使用方法について知りたい
  • 高速パース機能のプロパティの使用方法について知りたい
第5章
プログラムの作成方法
  • Cosminexus XML Processorを使用してプログラムを作成する際の作業の流れについて知りたい
  • プログラム作成時に使用するパッケージについて知りたい
  • 障害対策について知りたい
  • サンプルプログラムについて知りたい
第6章
Cosminexus XML Processor使用時の注意事項
  • Cosminexus XML Processorを使用するときの注意事項を知りたい
第7章
メッセージ
  • メッセージについて知りたい
付録A
バージョン間の差異
  • Cosminexus XML Processorのバージョン間の相違点について知りたい
付録B
用語解説
  • このマニュアルの本文中で使用されている用語の意味を知りたい

このマニュアルでの表記

このマニュアルで使用している略語

このマニュアルでは,次に示す英略語を使用します。

英略語英字の表記
APIApplication Programming Interface
DOMDocument Object Model
DTDDocument Type Definition
EJBEnterprise JavaBeans
IANAInternet Assigned Numbers Authority
IPFItanium(R) Processor Family
J2EEJava 2 Platform, Enterprise Edition
JARJava Archive
JAXPJava API for XML Processing
JSPJava Server Pages
SAXSimple API for XML
SAX1Simple API for XML 1.0
SAX2Simple API for XML 2.0
SOAPSimple Object Access Protocol
TrAXTransformation API for XML
URIUniform Resource Identifier
URLUniform Resource Locator
W3CWorld Wide Web Consortium
XMLExtensible Markup Language
XSLExtensible Stylesheet Language
XSLTXSL Transformations

図中で使用する記号

このマニュアルの図中で使用する記号を次のように定義しています。

[図データ]

常用漢字以外の漢字の使用について

このマニュアルでは,常用漢字を使用することを基本としていますが,次に示す用語については,常用漢字以外の漢字を使用しています。

個所(かしょ),桁(けた),汎用(はんよう),必須(ひっす)

KB(キロバイト)などの単位表記について

1KB(キロバイト),1MB(メガバイト),1GB(ギガバイト),1TB(テラバイト)はそれぞれ1,024バイト,1,0242バイト,1,0243バイト,1,0244バイトです。