2013-02-16 13 views
6

Ich möchte die Dokumentstruktur einer HTML-Website visualisieren.Tools zum Visualisieren eines HTML-Dokumentbaums (DOM-Baum)

Was würde ich ist haben möchte etwas wie folgt aus:

enter image description here

Gibt es bekannte Werkzeuge, die dies tun, und wo können die Ergebnisse als Bitmap-Datei gespeichert werden?

+1

ich, dass dies genau das tut, baute eine kleine Sache: http://dok.github.io/dom -visualization/ – Sean

Antwort

5

Ich benutze LaTeX, um die DOM-Darstellung zu erstellen.

ist hier ein minimales Arbeitsbeispiel:

\documentclass{scrreprt} 
\usepackage{tikz-qtree} 
\begin{document} 

    \Tree[.table 
     [.thead 
      [.tr 
      [.th [.\textit{Vorname} ] ] 
      [.th [.\textit{Nachname} ] ] 
      ] 
     ]    
     [.tbody 
      [.tr 
      [.td [.\textit{Donald} ] ] 
      [.td [.\textit{Duck} ] ] 
      ] 
     ] 
     ] 

\end{document} 

Welche gibt:

enter image description here

3

Ich habe gerade versucht, zwei Bibliotheken zu verwenden.

Zuerst konvertiert ich die dom zu JSON mit Jsonml

var jsonData = JsonML.fromHTMLText(htmlData); 

Dann Json Editor verwendet oder Json Viewer es

anzeigen Proben in jsFiddle

  1. Using Json Editor
  2. Using Json Viewer
  3. Visualisierung

Ich hoffe, dies kann Ihnen helfen.

+1

die Github-Raw-URL nicht funktionieren. Du solltest es ändern. Sehen Sie mehr hier http://stackoverflow.com/a/18049842/815507 – Kunukn