― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―
よくある質問
検索
登録ユーザ一覧
グループ
ユーザ設定
ログインして PM を確認
ログイン
登録
[解決済み]XMLのツリー表示について
MozillaZine.jp フォーラム一覧
->
Mozilla Firefox
前のトピックを表示
::
次のトピックを表示
投稿者
メッセージ
ootas5ec
登録日: 2009年7月 10日
記事: 4
件名:
[解決済み]XMLのツリー表示について
投稿時間: 2009年7月10日(金) 17:19
環境は、Mac OS 10.5.7、Firefox3.5です。
XMLをブラウザで表示した場合、
「この XML ファイルにはスタイル情報が関連づけられていないようです。以下にドキュメントツリーを表示します。」
というメッセージのもと、自動的にスタイルをあててツリー表示されると思うのですが、
それがなぜか無効になってしまっております。
XMLのヘッダは、ちゃんとXMLの定義をしております。
表示されているのは、XMLのテキストのみです。
どのようにしたら、以前のようなXMLをツリー表示することができますでしょうか。
サンプルURL
http://c-essence.jp/screen.xml
ootas5ecが2009年7月13日(月) 10:11にこの記事を編集, 編集回数: 1
偶然的通行人
ゲスト
件名:
Re: XMLのツリー表示について
投稿時間: 2009年7月10日(金) 19:48
ぼくは Windows ユーザーなので、Windows の手順でしか説明できません。
すみませんが、Mac と違いがある場合は、適宜読み替えて試してみてください。
ロケーションバーに
about:config
と入力、Enter
警告をよく読んだあと「細心の注意を払って使用する」を押す
表示されたフィルタ欄に
layout.xml.prettyprint
と入力
表示された項目の値がどうなっているか、まず確認
false
となっていたら、
layout.xml.prettyprint の設定名をダブルクリックして
true
に変える。
もし、layout.xml.prettyprint の項目がなかったら、
フィルタをリセットした(何も文字列を入れない)状態で項目が並ぶ画面を
右クリック -> 新規作成 -> 真偽値 とし
layout.xml.prettyprint
の設定名を入れて項目を作り、値を true にする。
これで、お困りの状況は改善されないでしょうか。
kiki
ランク: 神
登録日: 2006年9月 05日
記事: 1637
件名:
Re: XMLのツリー表示について
投稿時間: 2009年7月10日(金) 21:25
念のため、
1.Firefox のセーフモードで起動
2.新規プロファイルの適用
の順番で再現するか確認してみてはいかがでしょうか。
ootas5ec
登録日: 2009年7月 10日
記事: 4
件名:
Re: XMLのツリー表示について
投稿時間: 2009年7月13日(月) 10:10
>>偶然的通行人さん
ありがとうございます。
layout.xml.prettyprintはありませんでしたので、
これを追加したら、元通り表示させることができました。
この記述は元々あるものなのでしょうか?
また、なぜ消えてしまうのでしょうか...
>>kikiさん
ありがとうございます。
layout.xml.prettyprintを追加したら解決いたしました。
aides
ランク: 仙人
登録日: 2008年5月 26日
記事: 379
件名:
Re: [解決済み]XMLのツリー表示について
投稿時間: 2009年7月14日(火) 05:52
prefs.jsが一部破損してたのか、MACとWindowsでは違うのか?
どうなんでしょうね・・・
____________________
Windows Vista Home Premium SP2
VALUESTAR L VL300/T 4.00GB RAM
Intel(R)Core(TM)2 Duo CPU
E7400@2.80GHz
Firefox2.0.0.20/3.0.19/3.5.12/3.6.9:
SeaMonkey2.0.7:Minefield/4.0b6pre:Firefox/4.0b5:
Thunderbird/3.1.3 ThunderBrowse/3.3.2:lolifox0.3.6:NetscapeNavigator9.0.0.6:
Songbird 1.8.0, Build 1800 (20100830150417):Fennec Version1.0b:
google_chrome6.0.472.55:Opera10.62(3500):safari5.0.1(7533.17.8):
Sleipnir2.9.4(2904400): Lunascape Version 6.3.1:Avant Browser 2010 Build 111, 8.24.2010:
Maxthon2.5.15.1000:SRWare Iron Version5.0.382:GreenBrowser 5.5.0818
Hide
Moderator
登録日: 2006年10月 25日
記事: 1542
所在地: USA HI
件名:
Re: [解決済み]XMLのツリー表示について
投稿時間: 2009年7月14日(火) 06:32
Mac OS 10.5.7 / Firefox 3.5 と trunk の 3.6a1pre で、PPC と Intel 環境です。
提示されたサンプル URL を開くと「この XML ファイルにはスタイル情報が関連づけられていないようです。以下にドキュメントツリーを表示します。」の下、
Code:
<item>
<pageH>1</pageH>
<pageV>1</pageV>
<pageTitle>pageTitle</pageTitle>
−<dock>
−<item>
<softwareIconNeedsShine>None</softwareIconNeedsShine>
</item>
−<item>
<softwareIconNeedsShine>None</softwareIconNeedsShine>
</item>
−<item>
<softwareIconNeedsShine>None</softwareIconNeedsShine>
</item>
<item></item>
</dock>
</item>
と表示されます。
ootas5ec さんが新規プロファイルで確認されたのかをお書きでないので分りませんが、デフォルトでは layout.xml.prettyprint は有りません。ですが、それを設定しなくても表示する筈です。
Firefox 3.5 以前の環境からアップデートされたのでしたら、手間がかかりますが Firefox 3.5 の新規プロファイルを作り、環境を再構築してみてはどうでしょう。
kiki
ランク: 神
登録日: 2006年9月 05日
記事: 1637
件名:
Re: [解決済み]XMLのツリー表示について
投稿時間: 2009年7月14日(火) 06:39
Layout.xml.prettyprint - MozillaZine Knowledge Base
によると layout.xml.prettyprint は
デフォルトでは存在しないものらしいです。
true がデフォルト値になっているそうです。
ですから about:config でも出てこないのでしょう。
Mac 版特有の現象かも知れないのですが、ツリー表示されないのはデフォルトのスタイル
シートが適用されていないものと推測されるのでどこが壊れているのかも知れないと思い、
セーフモードと新規プロファイルの適用で確認してみることをお勧めしたのです。
セーフモードと新規プロファイルの適用で再現しない場合はプロファイルに問題があると推
測できます。
別途 CSS などでスタイルシートを定義している場合もこれに含まれるでしょう。
再現する場合は Firefox 本体に何か問題があるのかも知れませんし、Mac 版の仕様なの
かも知れません。
ということでおかしいなと思ったらまずセーフモード、新規プロファイル、クリーンインストー
ルなどで Firefox 側に問題がないかどうか確かめることです。
そうしないと web 標準に対して問題が混在してしまい、ややこしくなります。
kiki
ランク: 神
登録日: 2006年9月 05日
記事: 1637
件名:
Re: [解決済み]XMLのツリー表示について
投稿時間: 2009年7月14日(火) 07:21
こういう表示の問題の場合、スクリーンショットを貼り付けるのが一番わかりやすい
でしょう。
サンプルの
http://c-essence.jp/screen.xml
を表示した際の違いをスクリーンショ
ットで見てみましょう。
環境:Windows XP、Firefox 3.5 セーフモード
条件:[表示] > [スタイルシート] で [標準スタイルシート] 及び [スタイルシートを使
用しない] を選択した場合
デフォルトの場合(標準スタイルシート適用)
おそらく layout.xml.prettyprint = true と同じ
デフォルトでない場合(スタイルシートを使用しない=テキスト表示モード)
おそらく layout.xml.prettyprint = false と同じ
about:config で layout.xml.prettyprint を一旦リセットした後に Firefox をセーフモー
ドで起動した場合あるいは新規プロファイルで起動した場合、上記のどちらになります
か。
ootas5ec
登録日: 2009年7月 10日
記事: 4
件名:
Re: [解決済み]XMLのツリー表示について
投稿時間: 2009年7月14日(火) 12:53
まず、先日教えていただいた「layout.xml.prettyprint」ですが、
今日、PCを立ち上げてみると、以前と同様、テキストのみの表示に戻ってしまっていました。
about:configを見てみると、「layout.xml.prettyprint」はtrueのままでした。
また、私の環境でサンプルURLをFirefox3.5で表示した時のスクリーンショットをアップします。
また、Firefoxをセーフモードで、すべての設定をリセットしてサンプルURLを開くと、
デフォルトのスタイルがあたった表示になりました。
つまり、Firefoxのプロファイルが壊れているという結論なのですが、
プロファイルを作り直すというのは、いろいろと厄介だと思うんです。
(パスワードファイルの移行や、アドオンファイルの移行など...)
なので、最小限のプロファイルの修正を行いたいのですが、
この現象に関連するプロファイル内のファイルは何かお分かりになりますか?
偶然的通行人
ゲスト
件名:
Re: [解決済み]XMLのツリー表示について
投稿時間: 2009年7月14日(火) 14:03
ootas5ec wrote:
表示されているのは、XMLのテキストのみです。
というのを、
1 1 pageTitle None None None
のような表示だと解釈しました。通常これは、表示 -> スタイルシート の選択で選べるものではありません。なので、以前 Firefox 3.0 で類似の問題に遭遇したときに扱ったことのある
layout.xml.prettyprint
を紹介しましたが、トラブルシューティングの鉄則である、セーフモード、新規プロファイルで確認することを、まずお勧めするべきでした。申し訳ありません。(紹介するにあたっては、Windows 環境ではありますが自分の 3.5 でも試しはしたのですけど...。)
ootas5ec wrote:
また、Firefoxをセーフモードで、すべての設定をリセットしてサンプルURLを開くと、
デフォルトのスタイルがあたった表示になりました。
それなら何らかのアドオンが影響している可能性が高いと思います。
なお、
layout.xml.prettyprint
を消したい場合は、この項目を右クリックからリセットします。そのときは消えませんが、Firefox を再起動すると消えているはずです(デフォルトでは存在しない項目なので...)。 少なくとも Windows ではそうなります。
P.S.
kiki さん、Hide さん、aides さん、フォローの手間を増やさせてしまい申し訳ありませんです。
Cai
Administrator
登録日: 2005年6月 23日
記事: 1576
所在地: 東京
件名:
Re: [解決済み]XMLのツリー表示について
投稿時間: 2009年7月14日(火) 15:24
Code:
-
<item>
<pageH>1</pageH>
<pageV>1</pageV>
<pageTitle>pageTitle</pageTitle>
-
<dock>
-
<item>
<softwareIconNeedsShine>None</softwareIconNeedsShine>
</item>
-
<item>
<softwareIconNeedsShine>None</softwareIconNeedsShine>
</item>
-
<item>
<softwareIconNeedsShine>None</softwareIconNeedsShine>
</item>
-
<item> </item>
</dock>
</item>
1 1 pageTitle None None None
(XML ツリーは表示される、標準スタイルシートが適用されていない)
ではなく
Code:
1 1 pageTitle None None None
(XML ツリーそのものが表示されずに中身だけが表示される)
なのであれば一つ心当たりがあります (前者だと思ってちゃんと見ていませんでした)。
Piro さんが公開されているアドオン「巻き戻し/早送りボタン」を入れていませんか?
ついさっき Piro さんとこの BBS に報告したばかりです。
http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2419
http://piro.sakura.ne.jp/cgi-bin/bbs.cgi?2422
そうであれば
ootas5ec wrote:
また、Firefoxをセーフモードで、すべての設定をリセットしてサンプルURLを開くと、
デフォルトのスタイルがあたった表示になりました。
と辻褄が合うと思います。
____________________
Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.2.8+)
-- いつまでたっても nightly
ootas5ec
登録日: 2009年7月 10日
記事: 4
件名:
Re: [解決済み]XMLのツリー表示について
投稿時間: 2009年7月14日(火) 15:46
XMLがなぜツリー表示にならないのか、原因はアドオンでした。
Caiさんがおっしゃっていたアドオンはいれていませんが、
GreasemonkeyのAutoPagerizeを無効にするとXMLがデフォルトと同じ表示をするようになりました。
ひとまず、プロファイルなどはいじらなくて済みました。
どうも、みなさんありがとうございました!
#内容に即して[Mozilla Firefox]フォーラムに移動させていただきました。
2009/07/25 (Sat) 00:19 by Moderator Sakiba
指定期間中に書かれた記事を表示:
全てのトピック
1日以内
1週間以内
2週間以内
1ヶ月以内
3ヶ月以内
6ヶ月以内
1年以内
古い記事から表示
新しい記事から表示
MozillaZine.jp フォーラム一覧
->
Mozilla Firefox
All times are GMT +9:00
Page
1
of
1
別のフォーラムに移る:
フォーラムを選んでください
インフォメーション
----------------
お知らせ
リリース情報
相互ユーザサポート
----------------
Mozilla Firefox
Mozilla Thunderbird
SeaMonkey (Mozilla Suite)
Calendar
拡張機能・テーマ
その他
相互開発サポート
----------------
Mozilla アプリケーション
拡張機能
テーマ
その他
Firefox Hacks
その他の話題
----------------
web 標準
雑談
MozillaZine.jp について
新規トピックを投稿
できます
既存トピックに返信
できます
自分の記事を編集
できません
自分の記事を削除
できません
投票に参加
できません
MozillaZine and the MozillaZine Logo Copyright © 1998-2010 MozillaZine. All Rights Reserved.
about:MozillaZine.jp
-
Privacy Policy
Powered by
phpBB