9

Jeder Weg, "alle" alle Knoten in einem Klick in Firefox oder Chrom "zusammenzufallen" und dann in der Lage, den Namen eines Knotens suchen und dann schnell seinen Pfad/Baum der Eltern zu sehen Knoten? Zuerst kollabiere nicht nur der oberste Knoten, sondern alle untergeordneten Knoten, und wenn ich nach einem Knoten suche, öffnet er nur diesen Knotenbaum. Ich will das, weil ich einen Knoten in einer großen XML-Datei suche. Der Knoten ist viele Male unter verschiedenen Pfaden von Elternknoten vorhanden und ich muss den Pfad des Knotens sehen, wo immer er erscheint. Im Moment muss ich die ganze Datei manuell durchlaufen und viele Male durchblättern, um alle Pfade dieses Knotens zu finden, der in einer Datei viele Male vorhanden ist. Jeder schnelle Weg, es zu tun?"alle zusammen" alle Knoten in einem Klick in Firefox oder Chrom

+0

Sie können einen Code-Schnipsel schreiben, die automatisch klickt alle auf "Kollaps" -Symbole. Dies dauert nur ein paar Zeilen und kann als Bookmarklet implementiert werden. –

+0

Ich werde ein vorgefertigtes Plugin/Add-on bevorzugen, bevor ich Code schreibe. Danke trotzdem. –

+1

Chrome XML Viewer-Erweiterung? https://chrome.google.com/webstore/detail/xv-%E2%80%94-xml-viewer/eeocglpgjdpaefaedpblffpeebgmgddk?hl=de – Jaywalker

Antwort

2

Wenn Firefox oder Chrome keine strenge Anforderung sind, empfehle ich geany, insbesondere Pretty-Drucker-Plugin. Mit ihm können Sie einfach die Datei auf eine benutzerfreundliche Weise formatieren, alle Elemente mit einem einzigen Klick falten und wieder falten und so weiter.

Wenn Sie auf Debian oder Ubuntu:

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

Um alle XML-Knoten in Chrome kollabieren, führen Sie dies in Ihrem JavaScript-Konsole

var nodes = document.getElementsByClassName("button collapse-button"); 
for (var i = 0; i < classes.length; i++) { 
    nodes[i].click(); 
} 
Verwandte Themen