2013-02-16 2 views
6

Я хочу визуализировать структуру документа на веб-сайте HTML.Инструменты для визуализации дерева документов HTML (дерево DOM)

То, что я хотел бы иметь что-то вроде этого:

enter image description here

Существуют ли какие-либо известные инструменты, которые делают это и где результаты могут быть сохранены в виде файла растрового изображения?

+1

я построил маленькую вещь, которая делает именно это: http://dok.github.io/dom -визуализация/ – Sean

ответ

5

Я использую LaTeX для создания представления DOM.

Вот минимальный рабочий пример:

\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} 

Что дает:

enter image description here

3

Я только что попробовал использовать две библиотеки.

Сначала я преобразовал РОМ в формате JSON с помощью Jsonml

var jsonData = JsonML.fromHTMLText(htmlData); 

Затем используется Json Editor или Json Viewer для визуализируя ее

Просмотр образцов в jsFiddle

  1. Using Json Editor
  2. Using Json Viewer

Надеюсь, это может вам помочь.

+1

github raw url не работает. Вы должны изменить его. Подробнее см. Здесь http://stackoverflow.com/a/18049842/815507 – Kunukn

Смежные вопросы