Hitachi

HiRDB XML拡張機能 HiRDB XML Extension Version 10


createESISB

〈このページの構成〉

機能

ESIS-B形式データを生成します。

形式

public byte[] createESISB(String xmlFileName);

引数

String xmlFileName

ESIS-B形式データに変換するXMLデータファイル名を指定します。

戻り値

byte[]

変換結果のESIS-B形式データが格納されます。

発生する例外

発生する例外を次の表に示します。

表5‒10  createESISBで発生する例外

名称

要因

PrdbIllegalXMLException

引数に指定したXMLデータファイルはXML変換ライブラリの制限に抵触しています。

org.xml.sax.SAXParseException

引数に指定したXMLデータファイルが不正です。

org.xml.sax.SAXException

XMLパーサがXMLデータファイルの解析を続行できません。

java.io.FileNotFoundException

引数に指定したXMLデータファイルまたは外部参照ファイルが開けません。

java.io.IOException

XMLデータファイルの変換中に入出力例外が発生しました。

org.xml.sax.SAXNotRecognizedException

XMLパーサが不正です。

org.xml.sax.SAXNotSupportedException

XMLパーサが不正です。

javax.xml.parsers.ParserConfigurationException

XMLパーサが不正です。

PrdbSystemError

内部矛盾が発生しています。

使用例

PrdbXMLConverter converter = new PrdbXMLConverter();
byte esisb[]=converter.createESISB("test.xml");

注意事項

引数に指定するXMLデータの注意事項については「5.5 XMLデータに関する注意事項」を参照してください。