在firefox或chrome中单击一下"全部折叠"所有节点

Com*_*ser 11 xml firefox-addon google-chrome-extension xml-parsing xml-visualizer

有没有办法在firefox或chrome中一次单击"全部折叠"所有节点,然后能够搜索节点的名称,然后快速查看其父节点的路径/树?首先崩溃不只是顶级节点,而是所有子节点,当我搜索节点时,它只打开那个节点树.我想要这个,因为我在一个大的xml文件中搜索一个节点.该节点在父节点的不同路径下多次出现,我需要查看节点出现的路径.现在我必须手动遍历整个文件并多次折叠以查找在文件中多次出现的该节点的所有路径.这样做的快捷方式?

Cod*_*les 11

要折叠Chrome中的所有XML节点,请在JavaScript控制台中执行此操作

var nodes = document.getElementsByClassName("button collapse-button");
for (var i = 0; i < nodes.length; i++) {
    nodes[i].click();
}
Run Code Online (Sandbox Code Playgroud)

  • 一行: `Array.from(document.getElementsByClassName("collapse-button")).forEach(el =&gt; el.click())` (4认同)
  • 修复最新的 chrome:`Array.from(document.getElementsByClassName("文件夹按钮折叠")).forEach(el =&gt; el.click())` (2认同)