То есть вы хотите создать элемент <textarea>
и сбросить все в этот элемент?
Тогда вы можете использовать что-то вроде:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<textarea>
<xsl:copy-of select="/" />
</textarea>
</xsl:template>
</xsl:stylesheet>
Будьте осторожны: Выход не будет экранирован!
Или поместите <xsl:copy-of>
везде, где вы производите текстовую область.
Небольшое примечание, если вам нужно работать с действительно большими XML-файлами: если вы вызываете функцию копирования из шаблона, который находится где-то глубже в иерархии, это может замедлить процессор xslt, потому что он должен " прыгать "за пределы локального узла. Таким образом, процессор xslt не может использовать определенные оптимизации.