ここではXML変換ライブラリに指定するXMLデータファイルに関する,XML変換ライブラリ特有の制限について説明します。
次に示す条件に該当するXMLデータファイルをcreateESISBメソッドに指定した場合,PrdbIllegalXMLExceptionが発生します。
- createESISBの引数に「null」を指定した場合
- XMLのファイルサイズが5メガバイトを超える場合
- 要素名,属性名,名前空間接頭語,処理命令ターゲット名の長さがsetPropertyで指定した出力文字コード換算で4096バイトを超える場合
- 要素のネスト数が100を超える場合