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.SAXExceptionXMLパーサがXMLデータファイルの解析を続行出来ません。
java.io.FileNotFoundException引数に指定したXMLデータファイルか外部参照ファイルが開けません。
java.io.IOExceptionXMLデータファイルの変換中に入出力例外が発生しました。
org.xml.sax.SAXNotRecognizedExceptionXMLパーサが不正です。
org.xml.sax.SAXNotSupportedExceptionXMLパーサが不正です。
javax.xml.parsers.ParserConfigurationExceptionXMLパーサが不正です。
PrdbSystemError内部矛盾が発生しています。

使用例

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

注意事項

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