В примерах документации есть пример гостевой. Алгоритм - емеется. Осталось xml приделать. xml есть что? По сути - та же разметка. Так что всё, что остаётся сделать - генерировать вместо html кусков один xdoc, и трансформировать его xsl шаблоном перед выводом.