html5parser icon indicating copy to clipboard operation
html5parser copied to clipboard

增强建议:parse 方法解析时可以自定义标签的括号为{}取代<>

Open xjfnet opened this issue 4 years ago • 0 comments

我在写一个 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>

所以,先用<>作为定界符解析一次,得到属性值或标签的内容后再用{}作为定界符再解析一次,就可以很完美了。

xjfnet avatar Mar 21 '21 03:03 xjfnet