<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/token/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя token]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sun, 26 Apr 2026 14:19:32 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[«Histone» — новый кроссплатформенный шаблонизатор с открытым исходным кодом]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/megafon/articles/151061/</guid>
      <link>https://habr.com/ru/companies/megafon/articles/151061/?utm_campaign=151061&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<h5>Введение</h5><br/>
МегаФон — динамичная технологическая компания, работа которой не ограничивается исключительно предоставлением услуг связи. Например, среди наших активов есть большое количество интернет-сайтов, на которых клиенты получают различную информацию и услуги. В рамках проекта по совершенствованию и развитию наших веб-проектов мы, в том числе, создаём продукты, которые могут быть полезны и другим разработчикам. Сегодня мы хотели бы представить первый из них — шаблонизатор Histone, который является opensource-проектом, распространяемым по лицензии Apache Software License 2.0. Но обо всём по порядку.<br/>
<br/>
<h5>Что такое Histone?</h5><br/>
Многие из вас при создании веб-приложений используют различные шаблонные движки. Ситуация, когда из данных, представленных в определенном формате, вам необходимо сгенерировать некий HTML-код при помощи шаблона, задающего правила преобразования, встречается повсеместно. Несколько лет назад шаблонизаторы активно использовались для генерации HTML-кода на сервере (<a href="http://www.smarty.net/">Smarty</a>, <a href="http://freemarker.sourceforge.net/">FreeMarker</a>, <a href="http://velocity.apache.org/">Velocity</a>), сегодня все чаще и чаще возникает необходимость производить генерацию HTML-кода непосредственно в браузере. В качестве примера таких шаблонизаторов можно привести: <a href="http://code.google.com/p/trimpath/wiki/JavaScriptTemplates/">TrimPath templates</a>, <a href="http://mustache.github.com/">Mustache</a>, <a href="https://developers.google.com/closure/templates/">Google Closure Templates</a> и т. д. <a href="https://habr.com/ru/articles/151061/?utm_campaign=151061&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 11 Sep 2012 11:53:18 GMT</pubDate>
      <dc:creator><![CDATA[token (МегаФон)]]></dc:creator>
      <category><![CDATA[Блог компании МегаФон]]></category><category><![CDATA[Веб-разработка]]></category><category><![CDATA[Программирование]]></category>
      <category><![CDATA[javascript]]></category><category><![CDATA[php]]></category><category><![CDATA[java]]></category><category><![CDATA[template engine]]></category><category><![CDATA[histone]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Добавь Javascript в XSLT]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/82380/</guid>
      <link>https://habr.com/ru/articles/82380/?utm_campaign=82380&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Здравствуйте уважаемые хабражители!<br/>
Мне хотелось бы представить вам свой маленький проект который как я думаю может быть полезен многим из вас. <b>XSR</b> это расширение для XSLT процессора Saxon, которое позволяет вам использовать JavaScript прямо в коде XSLT программы. Итак что у нас есть:<br/>
<ul>
<li>Saxon XSLT processor — резонный выбор для того кто хочет использовать современный XSLT 2, а насколько я знаю наиболее полная имплементация есть лишь в Saxon'e.</li>
<li>Mozilla Rhino JavaScript engine — по сути виртуальная JavaScript машина написанная на Java.</li>
<li>Apache ant build tool в основном используется для автоматизации рутинных операций (к примеру развертывание приложения на удаленном сервере, после автоматической компрессии всех файлов...</li>
<li>Желание соеденить это все вместе и получить работающий JavaScript в XSLT runtime</li>
</ul> <a href="https://habr.com/ru/articles/82380/?utm_campaign=82380&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Хочу знать как!</a>]]></description>
      
      <pubDate>Thu, 28 Jan 2010 19:30:43 GMT</pubDate>
      <dc:creator><![CDATA[token]]></dc:creator>
      <category><![CDATA[Чулан]]></category>
      <category><![CDATA[saxon]]></category><category><![CDATA[javascript]]></category><category><![CDATA[xslt]]></category><category><![CDATA[mozilla rhino]]></category><category><![CDATA[xsr]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
