Привет All, Великий и Ужасный!
Вопрос такой:
Есть задача отображать пользователю некие данные, которые изначально представлены в виде xml примерно такой структуры:
<?xml version="1.0" encoding="utf-8" ?>
<roottag>
<entry date="30.11.2004">
Hello, World!
</entry>
</roottag>
Естественно, что например с помощью xslt можно превратить данный xml в сколь угодно красивый html, но вот в чем загвоздка: внутри тэга entry могут храниться данные, которые сами по себе требуют некоторой обработки. Например (как на многих форумах) имеются вложенные "тэги" [link /] или [br], которые надо на ходу превращать в <a /> и <br> и тп.
Есть очевидное решение "обработать" исходный xml на сервере и превратить его сразу в html. Я пошел более извратным путем и в принципе победил проблему с помощью JavaScript + xslt, но результат не вдохновляет: для каждого тэга нужно писать неслабый кусок JavaScript-кода, в котором-таки приходится делать document.write, что ничуть не лучше "ручной" обработки xml на сервере. Да еще и к клиенту скачивается невообразимое безобразие из смеси html/xml/JavaScript, которое потом насилует его браузер.
В общем, ищу изящное решение.
P.S. Как это сделано на форуме RSDN пока "ниасилил"

P.P.S. Конкретная технология не важна, интересен подход. Т.е. вопросы типа "а на чем у тя сервак, на IIS или Apache?" не задавать!
NotYet, guys... not yet...