Я пытаюсь создать простые пользовательские теги, чтобы разрешить использование пользовательских шаблонов в моем приложении. Но я не могу понять, как разобрать и заменить теги.
(пример)
<div class="blog">
<module display="posts" limit="10" show="excerpt" />
</div>
<div class="sidebar">
<module display="users" limit="5" />
<module display="comment" limit="10" />
</div>
для каждого найденного тега модуля я хочу запустить функцию создания модуля с параметрами (перечисленными в теге как атрибуты). И замените тег модуля фактическим фрагментом HTML, который возвращается функцией.