• ベストアンサー

パースエラー

FireFox2.0を使用していますが、最近、Foxmarksを左クリックすると以下のようなエラーが発生します。今のところ同期とか取れているみたいですが、気になります。Foxmarksを削除して入れなおしても同じです。 昨日firefox3.0にバージョンアップしても同じです。 よろしくお願いします。 -------------------------- XML パースエラー: 定義されていない実体が使用されています。 URL: chrome://foxmarks/content/foxmarks-dialog.xul 行番号: 76, 列番号: 29: <label class="text-link" onclick='FoxmarksForgot()' value="&dialog.label.forgotPassword;" /> ------------------------- ------^

質問者が選んだベストアンサー

  • ベストアンサー
noname#61562
noname#61562
回答No.2

Foxmarks配布元でのロケールファイルの修正間違いだと思います。 直し方は、 C:\Users\ユーザ名\AppData\Roaming\Mozilla\Firefox\Profiles\ランダム値.default\extensions\foxmarks@kei.com\chrome\chromeFiles\locale\ja-JP\foxmarks.dtd を C:\Users\ユーザ名\AppData\Roaming\Mozilla\Firefox\Profiles\ランダム値.default\extensions\foxmarks@kei.com\chrome\chromeFiles\locale\ja\foxmarks.dtd に上書きコピーすればよいです。 一応上書きする前にファイルのバックアップはとったほうが良いと思いますが・・・

nazekame
質問者

お礼

お礼が遅くなって申し訳ありません。 教えていただいたとおりに行なうと、症状は直りました。 ありがとうございました。

その他の回答 (1)

回答No.1

んー。 多分Firefox日本語版を使っているんだと思うんだけど 一応中身見てみたら 実体dialog.label.forgotPasswordがja-JPには一応定義されている一方で (が,翻訳されておらず,英語のまま。),jaには定義されてない。 どこかで日本語のロケールがja-JPからjaになった、ってのがあった気がするからそれが理由かも。 手順 0-0.エラーの起きている実体参照を確認します。 &dialog.label.forgotPassword; の部分で「dialog.label.forgotPassword」の部分を実体名といいます。 0-1.xpiファイルをダウンロードします。手元に持っているならこの手順は不要です。 0-2.xpiファイルのバックアップを念のために取っておきましょう。 addons.mozilla.orgで「古いバージョン向けです」とかでダウンロードできない場合 他のブラウザを使います。 1.xpiファイルをアーカイバ/解凍ソフトで解凍します。 アーカイバによってはxpiなんて拡張子を知らず,圧縮してしまうかもしれません。 その場合、拡張子をzipにリネームして解凍してみてください。 2.出来たフォルダの defaults\chrome\chromeFiles\locale\jaフォルダにある foxmarks.dtdをUTF-8を編集できるテキストエディタで開きます。 3.他の記述を参考に <!ENTITY dialog.label.forgotPassword "パスワード忘れたorz"> のように訳した文字列をダブルクオートで括ります。 なお,訳文中に< "を等含めたい場合はそれぞれ適切な実体参照( &lt; &quot;)で書いてください。 #実際のウィンドウを確認したわけではないので, 文字数が多すぎて食み出したりすることがあるかも。 4.foxmarks.dtdを上書き保存します chromeフォルダ componentsフォルダ defaultsフォルダ chrome.manifest install.rdf 以上の5つをまとめて圧縮しなおします。アーカイバの設定次第ですが, 【これらを含むフォルダごと圧縮してはいけない】ことに注意してください 5.zipファイルとしてできると思うので前述の1で説明したとおりの理由から 拡張子をxpiにリネームします。 6.このxpiファイルをFirefoxにドラッグしてアドオンをインストールします 7.再起動が求められるので再起動してください。 #他に欠けている実体があるかどうかは確認していないので別なエラーが出る可能性があるかも。手順は似たようなもの ##ここまで書いて、英語文字列でよければひょっとしてja-JPのfoxmarks.dtdをそのままjaのフォルダにコピペした方が早かったかな、とおもった。

関連するQ&A

  • FoxmarksのXML パースエラー: 定義されていない実体が使用されています。について

    当方はXPでFirefox:Gecko/20080702 Firefox/2.0.0.16を使用しています。 いつ頃からか同期はできるのですがFoxmarksをクリックすると 下記エラーが表示されるようになり困っています ========== XML パースエラー: 定義されていない実体が使用されています。 URL: chrome://foxmarks/content/foxmarks-dialog.xul 行番号: 77, 列番号: 29: <label class="text-link" onclick='FoxmarksForgot()' value="&dialog.label.forgotPassword;" /> ----------------------------^ 検索したところ以下の各当ページで解決できそうなのですがPCに疎いせいか http://kfall.blog17.fc2.com/blog-entry-32.html http://qanda.rakuten.ne.jp/qa4112325.html に書かれている上書き手順、および修正手順がわかりません。 具体的にどこのフォルダから辿ってといった風に教えていただけないでしょうか; スタートメニューの検索でfoxmarks.dtdを探しましたがhitしません。 よろしくお願いいたします・・。。 ============= もっと簡単な修正方法としては、 C:\Users\ユーザ名\AppData\Roaming\Mozilla\Firefox\Profiles\ランダム値.default\extensions\foxmarks@kei.com\chrome\chromeFiles\locale\ja-JP\foxmarks.dtd を C:\Users\ユーザ名\AppData\Roaming\Mozilla\Firefox\Profiles\ランダム値.default\extensions\foxmarks@kei.com\chrome\chromeFiles\locale\ja\foxmarks.dtd に上書きコピーすればよい(ファイルの場所はVistaの場合)。 一応、上書きする前にファイルのバックアップを取っておいたほうがよい。

  • Firefox3 「XML パースエラー」について教えて下さい。

    Windows VistaでFirefox3を使用しています。 最近ブラウザを二つ以上起動させるとアドオンの 「スピードダイヤル」が表示されず代わりに > XML パースエラー: 要素が見つかりません。 > URL: chrome://speeddial/content/speeddial.xul > 行番号: 1、列番号: 1: このような文章が表示されるようになりました。 これはブラウザを再起動させることで直る(?)のですが どうしたらこれが表示されないよう元に直すことが出来ますか?

  • Firefox起動時にエラー XML パースエラー: 定義されていない実体が使用されています。

    FireFox2.0をインストールし、1ヶ月くらい問題なく動作していたのですが、最近、起動時に次のようなエラーが発生し、その後全く動作しなくなりました。 XML パースエラー: 定義されていない実体が使用されています。 URL: chrome://browser/content/browser.xul 行番号: 327, 列番号: 7: <menuitem id="spell-no-suggestions" ------^ FireFoxの新バージョンのベータ版であるMinefieldを使っていることくらいしか思い当たることがありません。Minefieldは正常に動作しています。Minefieldで設定をデフォルトに戻しても改善しませんでした。Firefoxを再インストールしても、改善しませんでした。 アドバイスをお願いします。

  • Thunderbird 3.0にしたとたん、ソフトが起動しなくなってしまいました。

    今朝、ThunderbirdPortableを起動したら、アップデート情報が出ていたので、アップデートしたのですが、その後、ソフトが起動できなくなってしまって  XMLパースエラー:定義されていない実体が使用されています。  URL:chrome://messenger/content/messenger.xul  行番号:130,列番号:5:  <memuitem id="addtoAddressBookItem"  ----^ と、出てきます。 どのようにしたら、解決できるでしょうか? どなたか教えていただけないでしょうか? よろしくお願いします。

  • FreeBSDでFirefoxが起動しなくなった(パースエラー)

    大学の方でfreebsd7.1(VMware上で使用しています)を使うことになり、いろいろインストールしていました。firefoxも入れ、起動していたのですがfirefoxを日本語にしようといじっていたら起動しなくなりました。また、x-window上で動かしております。 次のようなエラーがでます。 ターミナルには: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]" nsresult:"0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///usr/local/lib/firefox/components/nsSessionStartup.js :: sss_doRecoverSession :: line 287" data: no] とでます。 firefoxの画面には: XMLのパースエラー:定義されていない実体が使用されています。 URL: chrome://browser/content/browser.xul 行番号:269,列番号:5:    <key id="addBookmarkAsKb" key="&addCurPageAsCmd.commandkey;" command="Browser:AddBookmarkAs" modifiers="accel"/> ____^    <menuitem id="menu_HelpPopup_reportPhishingtoolmenu" ____^    <menuitem id="menu_HelpPopup_reportertoolmune" ____^ と出ます。 いろいろな設定ファイルを見ましたが、さっぱりわかりません。 どなたかご教授お願いします。

  • ブックマークが表示されません。

    ブラウザにFirefoxを使用しているのですが、 ブックマークを表示する際に、  XML パースエラー: 要素が見つかりません。 URL: chrome://browser/content/bookmarks/bookmarksPanel.xul 行番号: 1, 列番号: 1: と表示され、ブックマークが表示されません。 ツールバーでは問題なく表示され、ブックマーク先も問題なく表示されました。 ブックマークボタンを押した時に表示させるにはどうしたらよいでしょうか。

  • Firefox4が起動しなくなりました。

    昨日Firefoxを4にアップデートしましたが、 アップデート後に使用出来なくなったアドオンも使用したいと思い、 過去にインストールしていたNightly Tester Toolsより 「Force Addon Compatibility」を選択して再起動したところ、 Firefox自体が起動しないようになりました。 Firefoxを起動させると以下の文章が表示されるだけで、Firefoxは起動しない状態です。 XML パースエラー: 定義されていない実体が使用されています。 URL: chrome://browser/content/browser.xul 行番号: 228, 列番号: 5: <key id="key_openAddons" key="&addons.commandkey;" command="Tools:Addons" modifiers="accel,shift"/> ----^ 回避する方法をご教授ください。お願いします。

  • Thunderbird ローカルフォルダが表示できない

    Thunderbirdを使用しているのですが、つい先程から ローカルフォルダが表示できません。 XML パースエラー: トークンが閉じられていません URL: chrome://messenger/content/msgAccountCentral.xul 行番号: 180, 列番号: 7: _ _ _ _ _ _ <s ←(この部分は正確に写せませんでした) 上記のような画面表示になっています。 どのように解決すればよいのでしょうか?

  • Fire foxでダウンロードできません。

    Fire foxでツールをインストールしようとすると下記のような表示がでます。 XML パースエラー:構文エラー。 URL:chrome://mozapps/content/downloads/unknownContentType.xul 行番号:1,列番号:1: for(var i= 0; i < this._observers.length; ++i){ 使用OSはVine Linux 4.1です。 どなたか解決方法を教えてください。

  • Fire Foxが起動しなくなりました

    XML パースエラー: ドキュメント要素の後ろに不正な文字列があります。 URL: chrome://browser/content/browser.xul 行番号: 1468, 列番号: 1: 立ち上げるとこのようなメッセージが出てきて起動できません。 解決方法を教えてください。 経緯としては、カスペルスキーが反応→再起動要求で再起動後、FireFoxのアップデートがあり、アップデート後に上記のようなメッセージがでるようになりました。 ここ数日、FireFox起動時に必ずアップデートを要求されてましたので、何か変な感じはしていたのですが。 情報の不備があれば補足します。よろしくお願いします。