9

ワンクリックですべてのノードをfirefoxまたはchromeで「折りたたむ」方法で、ノードの名前を検索して親のパス/ツリーをすばやく表示する方法ノード?最初にトップノードだけでなく、すべての子ノードを折りたたむと、ノードを検索すると、そのノードのツリーだけが開きます。大きなxmlファイルでノードを検索するので、これが必要です。ノードは、親ノードの異なるパスの下に何度も存在し、それが出現するノードのパスを見る必要があります。今は、手作業でファイル全体を走査して何回も折りたたんで、そのノードのすべてのパスをファイルに何度も見つけなければなりません。それを行う簡単な方法は?firefoxまたはchromeのワンクリックですべてのノードを

+0

あなたは自動的にすべての上をクリックするコードスニペットを書くことができます「折りたたむ」アイコン。これはほんの数行で完了し、ブックマークレットとして実装できます。 –

+0

私はコードを書く前に既成のプラグイン/アドオンを最初に好むでしょう。とにかくありがとう。 –

+1

Chrome XMLビューアの拡張機能ですか? https://chrome.google.com/webstore/detail/xv-%E2%80%94-xml-viewer/eeocglpgjdpaefaedpblffpeebgmgddk?hl=ja – Jaywalker

答えて

2

firefoxまたはchromeが厳しい要件でない場合は、geany、特にそのpretty-printerプラグインをお勧めします。 これを使用すると、人間にやさしい方法でファイルを簡単にフォーマットしたり、ワンクリックですべての要素を折り畳んだり展開したりすることができます。

あなたがDebianやUbuntuの上にある場合:

sudo apt-get install geany geany-plugin-prettyprinter 
0

ChromeのすべてのXMLノードを折りたたむには、あなたのJavaScriptコンソールでこれを実行

var nodes = document.getElementsByClassName("button collapse-button"); 
for (var i = 0; i < classes.length; i++) { 
    nodes[i].click(); 
} 
関連する問題