• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 21253
  • 公開日時 : 2015/03/02 08:14
  • 更新日時 : 2018/04/09 17:00
  • 印刷

【DataSpider Servista】 Mapperの 「スキーマの読み込み」 でエラーが発生します

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

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

回答

DTD ファイル自体のエンコードと、DTD ファイル内で XML宣言しているエンコードが異なる場合、正常に文字を処理できずにエラーが発生します。この 2 つの文字コードを一致させてください。
 
例) DTDファイルをShift-JISで記載する場合
 
<?xml version="1.0" encoding="Shift_JIS" ?>
<!ELEMENT 日本語要素名 (sample+)>
目的別で検索
トラブルシューティング