MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

XML パースエラーについて
https://forums.mozillazine.jp/viewtopic.php?f=16&t=10914
ページ 11

作成者:  gorugoru [ 2010年11月27日(土) 07:26 ]
記事の件名:  XML パースエラーについて

Thunderbird3.1.6の機能拡張のreminderFoxを1.9.4を1.9.9にupdateすると、下記のエラーが出て、登録していた予定編集にアクセスできなくなりました。修正できるのであれば修正したいのですが、方法が判りません。どなたか教えていただけませんか。

(エラー表示)
XML パースエラー: 定義されていない実体が使用されています。
URL: chrome://reminderfox/content/options/options.xul
行番号: 466, 列番号: 7: <caption label="&rf.options.list.reminder.defaults.alarm.label;"/>
------------------------------------------------^

作成者:  aides [ 2010年11月27日(土) 16:41 ]
記事の件名:  Re: XML パースエラーについて

reminderFox1.9.9がThunderbird3.1.6に完全に対応してるのかが鍵と成るのでは?
reminderFox1.9.9以前のバージョンをreminderFox1.9.9を削除した上で入れ直したら改善しますか?
reminderFox1.9.4に戻して見るのも良いかもしれませんが、reminderFox1.9.4が何れ動かなく成る可能性も否定出来ないので、様子を見てアップデートを実行しては?

又は他のアドオンとのバッティングの可能性も有ります。
reminderFox1.9.9のみ有効化した上でThunderbirdを再起動させるとどうでしょうか?

作成者:  mitsugu [ 2010年11月27日(土) 16:51 ]
記事の件名:  Re: XML パースエラーについて

 エラーメッセージだけ見るとローカライズの処理でエラーがでてるようです。以下のうちどれかかと思われます。
  1. 拡張のxpiパッケージから言語関係のファイルを削除してしまいエラーが発生している ( 拡張軽量化のためのバッドノウハウとしてそのような情報とプログラムが流通しています )
  2. なんらかの理由でxpiパッケージが破損してしまった
  3. 単にreminderFoxのバグ

 再現条件を文書化して作者さんに問い合わせればいいのではないでしょうか。エラー発生の理由が 1 でなければ対応してくれるでしょう。

【参考】
<caption label="&rf.options.list.reminder.defaults.alarm.label;"/>

&rf.options.list.reminder.defaults.alarm.label;
が各国語の文字列に置き換わります。
定義されていない実体が使用されているというエラーですので、"rf.options.list.reminder.defaults.alarm.label" に置き換える文字列が見つからない、ということになります。

作成者:  kiki [ 2010年11月27日(土) 17:41 ]
記事の件名:  [ReminderFox 1.9.9] XML パースエラーについて

  
gorugoru さんが書きました:
(エラー表示)
XML パースエラー: 定義されていない実体が使用されています。
URL: chrome://reminderfox/content/options/options.xul
行番号: 466, 列番号: 7: <caption label="&rf.options.list.reminder.defaults.alarm.label;"/>
------------------------------------------------^

上記の XML パースエラー はおそらく言語ロケールに不備(不一致)があるケースかと思われます。

ReminderFox :: Add-ons for Thunderbird
を見ると、
引用:
Version 1.9.9.1
Fixed non-English locales

とあるのでバージョン 1.9.9 で問題があった英語以外のロケールを修正したものと思われます。
ですのでバージョン 1.9.9.1 に更新すれば解決するのではないでしょうか。
 
念のため中身を見てみたらバージョン 1.9.9 では英語ロケールで追加されたインターフェイス用語が
他の言語ロケールに追加されていなかったようでそのために不一致が起こり、パースエラーとなった
ようです。
 
この種のうっかりトラブルはよくありますね。
 

作成者:  atnguyen [ 2010年12月01日(水) 15:29 ]
記事の件名:  Re: XML パースエラーについて

私もこのXMLに失敗しました。
ご協力いただきありがとうございます

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/