web-dev-qa-db-ja.com

ChromeブラウザでXMLを表示する

私はChromeブラウザが大好きですが、私は開発作業でXMLをかなり多く使用しています。Chromeで表示すると、レンダリングされたテキストが表示されます。

ソースビューの方が少し優れていることはわかっていますが、Internet ExplorerがXMLに追加したレイアウトと機能をぜひご覧ください。

  • 強調表示
  • ノードを開く/閉じる

Chromeでこれを入手する方法を教えてください。


アップデート:

XMLTree Extensionは、 Google Chrome Extension Betaサイト で入手できます。

64
Josh

ブックマークレットを使用するか、 Greasemetal (Chrome用のFirefoxのGreasemonkey)と XML Tree (古いが、- ソース はまだ役立つかもしれません)。より一般的な構文強調スクリプトも役立つかもしれませんが、コードを折り畳むスクリプトを簡単に見つけられるかどうかは疑問です。

XMLでは空白が問題になる場合があることに注意してください。すべてのXMLビューアーがそれを尊重するわけではありません。 スクリーンショット 上記のXMLツリーによって作成された XMLの例 行に対してそれを尊重しない十分なテキストを含むサンプルXML要素、十分な別の行に配置されます。

(残念ながら jsgui.com/xml-viewer を書いている間は応答しません。)

EDITjavascriptでpretty xmlを印刷する方法? Stack Overflowで、新しいバージョンのXMLツリーについて言及されていました:- Pretty XML Tree 、XSLTを使用し、より高速であると主張します。このデモは、SafariやFirefoxのクリックには反応しませんが、とにかく役立つかもしれません。

18
Arjan

私は今、この機能を追加するための簡単な拡張を作成しました。

UPDATEここで拡張子 を見てください。

28
Josh

ノードを右クリックして[要素の検査]をクリックすると、Webキット Webインスペクタ が表示されます。あなたが必要です。これはHTMLだけでなくXMLでも機能するはずです。これがSafariのスクリーンショットです。同じインスペクタがあります。

Web Inspector

6
jtbandes

私が理解している限りでは、制限は実際にはChrome自体ではなくWebkitレンダリングエンジンにあります。拡張機能を適切に起動する前に、私たちがChromeで適切なXMLレンダリングを行うことは疑いようがありません。

あなたがIEに代わるものが欲しいなら、XMLのFirefoxレンダリングはかなり良いです。

6

Chrome開発者チャンネルは、XMLに関連付けられたXSLがない場合に呼び出されるXMLビューアを備えています(WebKitのナイトリーでも同じです)。見て幸せ!

4
apavlov

私はたくさん試しましたが、 XV - XMLビューア だけが通常のXMLとRSSフィードの両方で動作します(設定でそれを有効にした場合)。

2
John Sheehan

派手な拡張機能は必要ありません(1MBサイズのXMLファイルをロードすると壊れます)。

この投稿は古くなっていますが、今のところChromeは バグを修正しました そしてブラウザで直接XMLを見るためのサポートを追加しました。 XMLファイル をドラッグアンドドロップするだけで、ファイルの折りたたみ式ツリービューを見ることができます。 RSSフィード の表示もサポートしています。

1
Lucky

私の場合は(SharePoint 2013 REST AP​​Iレスポンス)XMLツリーが勝ちますXV - XMLビューア

  • マウスオーバーで完璧なタグマッチングと強調表示
  • 無敵の直感的なツリービュー形式

特別な高度な機能

  • XPATHクエリ

    enter image description here

(実際に私は最初にXVをインストールし、それは私のXMLでは何もしなかったが、XMLツリーはそれを揺るがす)

0
Iman Abidi