Hitachi

HiRDB XML拡張機能 HiRDB XML Extension Version 10


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に示す各メソッドの詳細について,以降で説明します。

〈この節の構成〉