title: Client side template engine with XML support
body: <p>Is there any client side template engine with XML/ XPath support? I looked into handlebars, mustache, underscore etc. but looks like they only can accept a JSON object as it's context. </p>
  
  <p>What I'm really looking for is to have xpath in expressions:</p>
  
  <pre><code>&lt;div&gt;
     &lt;h1&gt;{{/person/address/street}} &lt;/h1&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Data:</p>
  
  <pre><code>&lt;person&gt;
      &lt;name&gt;Some name&lt;/name&gt;
      &lt;address&gt;
          &lt;street&gt;5th Lane&lt;/street&gt;
      &lt;address&gt;
  &lt;/person&gt;
  </code></pre>
  
  <p>And the JS code like:</p>
  
  <pre><code>Template.render('template.html', data.xml);
  </code></pre>
  
  <p>I understand it's possible to transform XML to JSON either at client-side or server-side and use handlebars. But I just wanted to avoid this transformation in order to reduce processing time.</p>