Mapper の 「スキーマの読み込み」 で、日本語要素名を記述した DTD ファイルを指定した際に、以下のエラーが発生します

Avatar
dstn

Question

Mapper の 「スキーマの読み込み」 で、日本語要素名を記述した DTD ファイルを指定した際に、
以下のエラーが発生します。原因と対処法を教えてください。

「DTDファイルの読み込みに失敗しました。ファイルを確認してください。」
詳細:java.lang.IllegalStateException: you should check by canParse* method

Answer

DTD ファイル自体のエンコードと、DTD ファイル内で XML宣言しているエンコードが異なる場合、
正常に文字を処理できずにエラーが発生します。

この 2 つの文字コードを一致させてください。

例) DTDファイルをShift-JISで記載する場合
-----
<?xml version="1.0" encoding="Shift_JIS" ?>
<!ELEMENT 日本語要素名 (sample+)>

参考情報




[注意事項]
  • このFAQの内容は2017年3月時点のものです。内容は予告なく変更されることがありますので、ご注意ください。
  • 一部にDataSpider Servistaサポートサイトへのリンクを含むことがあります。サポートサイトにアクセスするには、DataSpiderのサポート契約が必要です。


ID:Q087

コメント

記事コメントは受け付けていません。

Powered by Zendesk