createESISB
機能
ESIS-B形式データを生成します。
形式
public byte[] createESISB(String xmlFileName);
引数
- String xmlFileName
-
ESIS-B形式データに変換するXMLデータファイル名を指定します。
戻り値
- byte[]
-
変換結果のESIS-B形式データが格納されます。
発生する例外
発生する例外を次の表に示します。
名称 |
要因 |
---|---|
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データに関する注意事項」を参照してください。