是否有支持XML / XPath的客户端模板引擎?我查看了车把,小胡子,下划线等,但看起来他们只能接受JSON对象作为它的上下文。
我真正想要的是在表达式中使用xpath:
<div>
<h1>{{/person/address/street}} </h1>
</div>
数据:
<person>
<name>Some name</name>
<address>
<street>5th Lane</street>
<address>
</person>
JS代码如下:
Template.render('template.html', data.xml);
我知道可以在客户端或服务器端将XML转换为JSON并使用把手。但我只是想避免这种转变,以减少处理时间。
答案 0 :(得分:0)
支持XML和XPath的终极模板引擎当然是XSLT,可以是run on the client side。
此外,Saxonica有一个库Saxon-CE,它允许XSLT 2.0在Web浏览器上运行。