Я пытаюсь разобрать HTML-документ, но я не знаю, с чего начать.Разбор HTML-документа с использованием JavaScript (Node)
Допустим, у меня есть, <div><p>Hello world</p></div>
Есть ли способ, чтобы разобрать это, так что я получаю что-то вроде
{ name: div,
children: p
}
Используйте HTML-парсер? Вы можете начать с анализатора узлов узла html. BTW, если это узел, пометьте его как таковой. –
@torazaburo - Множество парсеров html, которые я обнаружил, либо сломаны, либо нет, что мне нужно, поэтому я решил сделать это сам. Я также думаю, что для меня будет хорошей практикой –
@HumanCyborgRelations Вы должны рассказать нам, как они были сломаны, а не то, что вам нужно. В противном случае, написание собственного документа займет примерно 616 страниц, если вы знакомы с материалом: https://www.w3.org/TR/html5/single-page.html – Brad