HTML文档结构检查器

时间:2016-10-07 12:29:37

标签: javascript html dom nodes document

我在AngularJS 1.5.x / Typescript中制作模板编辑器。编辑器从API获取一个html模板字符串,然后使用DOMParser解析该字符串,结果是一个Document Object,允许我使用Javascript内置API DOM,jQuery,Xpath等操作其结构......

但是在此过程之前,我想根据现有的文档结构检查传入的HTML模板结构是否正确。

例如:

DOCUMENT STRUCTURE DEFINITION
document
|__ body
    |__div@data-container-app
       |__div.@data-module-1
       |__div.@data-module-2
       |__div.@data-module-3

我需要将HTML模板结构与上述方案进行比较,并确定模板结构是否正确,以便继续。

我知道在XML中存在一个DTD,但我的问题是:是否有这样的东西,但对于HTML或存在一些库,它可以实现这个过程?。

0 个答案:

没有答案