Я изучаю XML → XSLT → HTML mem для создания веб-контента. У меня очень мало опыта XSLT.
Мне любопытно, какие механизмы доступны в XSLT для обработки абстракций или "рефакторинга".
Например, с общим HTML и службой, многие страницы могут быть шаблонизированы и разложены туда, где есть, скажем, общие заголовки, nav и нижние сегменты, а сама страница - это в основном тело.
Общие языки разметки, JSP, PHP, ASP позволяют допустить, чтобы все эти сегменты имели динамический контент (например, добавление имени пользователя в каждый заголовочный блок).
JSP идет еще дальше, позволяя создавать файлы тегов, которые могут принимать аргументы, которые будут использоваться при создании контента, и даже окружают и обрабатывают контент внутри самих тегов.
Мне любопытная аналогичная функциональность выполняется в XSLT. Какие существуют средства для создания многоразового блока XSLT для создания таких HTML-страниц?