如何将html文档解析为包含每个节点的行号的AST?

时间:2014-10-13 21:23:06

标签: javascript html parsing abstract-syntax-tree

我想使用JavaScript将html文档解析为抽象语法树,其中每个节点还包括每个节点的起始和结束行号(以及希望也是字符位置)。有没有现成的解决方案可以做到这一点?我不想自己写。

编辑2016年4月24日:能够在任意位置解析HTML和php标签将更加理想。

1 个答案:

答案 0 :(得分:1)

https://unifiedjs.github.io/可以获得包括HTML在内的一些格式的CST或AST。