HiRDB XML拡張機能 HiRDB XML Extension Version 9

[目次][用語][索引][前へ][次へ]

5.6 PrdbXMLConverterクラス

この節では,XML変換ライブラリで提供するクラス(PrdbXMLConverter)について説明します。

説明
XMLデータファイルをESIS-B形式に変換するクラスです。

パッケージ名称
JP.co.Hitachi.soft.HiRDB.XMLConverter

スレッドへの対応
このクラスはマルチスレッドに対応していません。マルチスレッドでXMLデータをESIS-B形式に変換する場合は,スレッドごとにPrdbXMLConverterインスタンスを生成してください。

PrdbXMLConverterクラスが提供するメソッドとフィールドを次に示します。

表5-8 メソッド(パブリックメソッド)一覧(PrdbXMLConverterクラス)

メソッド名 機能
createESISB ESIS-B形式データの生成
setProperty ESIS-B形式データ生成に関する設定
setFilter XML構造によるフィルタリングの設定
unsetFilter XML構造によるフィルタリングの解除

表5-9 フィールド(パブリックフィールド)一覧(PrdbXMLConverterクラス)

フィールド名 説明
VALIDATE 妥当性検証を表す設定項目ID
ORIGINAL_XML 原文保持を表す設定項目ID
ENCODE 出力文字コードを表す設定項目ID
EXTERNAL_ENTITY 外部エンティティ参照を表す設定項目ID
XMLSCHEMA XMLSchemaによる妥当性検証を表す設定項目ID
REGULAR_FOR_TEXT 文字列の正規化の設定を表す設定項目ID
UTF_8_MS MS規格のUTF-8を表す設定値ID
UTF_8_JIS JIS規格のUTF-8を表す設定値ID
SJIS_MS MS規格のシフトJISを表す設定値ID
SJIS_JIS JIS規格のシフトJISを表す設定値ID
SJIS MS/JISが実行環境に依存するシフトJISを表す設定値ID
EUC_JP EUC_JPを表す設定値ID
US_ASCII US_ASCIIを表す設定値ID

表5-8に示す各メソッドの詳細について,以降で説明します。

<この節の構成>
createESISB
setProperty
setFilter
unsetFilter