html5parser
html5parser copied to clipboard
增强建议:parse 方法解析时可以自定义标签的括号为{}取代<>
我在写一个 vscode 扩展,html5parser 提供了很大的帮助,首先表示感谢!
我写的 vscode 扩展的作用是为 SSCMS 系统的 html 模板提供自动完成提示功能,它的模板标签是下面这样的
<stl:content type="Title"></stl:content>
模板标签也可以用在其它标签的属性值中,但要把 <> 换成 {},像下面这样
<a href="#" title="{stl:content type="Title"}"></a>
也可以用在其它标签的内容中,像下面这样
<a href="#">{stl:content type="Title"}</a>
所以,先用<>作为定界符解析一次,得到属性值或标签的内容后再用{}作为定界符再解析一次,就可以很完美了。