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 には、XSLT 2.0 を Web ブラウザーで実行できるようにするライブラリSaxon-CEがあります。

于 2015-10-25T16:50:30.250 に答える