Кстати, если вернуться к мультиязычности сайтов. Как можно прописать по-человечески encoding?
На русскую версию нужно windows-1251, на английскую utf-8.
Можно было предположить что-то типа этого: encoding="{$lang}", но так на самом деле сделать то и нельзя... 2 отдельных главных документа создавать? Как это вообще решается?
Код:

<xsl:output method="html" indent="yes" encoding="windows-1251" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" doctype-system="http://www.w3.org/TR/html4/loose.dtd"/>
asdfga,
Нужно соблюдать правила экранирования, тоесть & записывается как
Код:

&
а < > записываются как
Код:

< >
и так далее... Ну или использовать секции CDATA