2

是否有任何支持 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 并使用把手。但我只是想避免这种转变以减少处理时间。

4

1 回答 1

0

支持 XML 和 XPath 的终极模板引擎当然是XSLT,它可以在客户端运行

此外,Saxonica 有一个库Saxon-CE,它允许 XSLT 2.0 在 Web 浏览器上运行。

于 2015-10-25T16:50:30.250 回答