No, no es posible incluir código de HTML en los archivos, por las siguientes razones:
1) Incompatibilidades en los juegos de caracteres: Un informe XML tiene el juego de caracteres indicado en la cabecera del informe con el elemento: <?xml version="1.0" encoding="utf-8"?>
Un campo de texto tiene caracteres dentro del juego de caracteres indicado (en este caso sería utf-8). Sin embargo, en las páginas web se pueden especificar los juegos de caracteres distintos a los juegos de caracteres indicados en el documento XML.
Por ejemplo, un elemento meta en la página web del tipo. <META http-equiv="Content-Type" content="text/html; charset=ISO8859-1">
Pero como está dentro de un documento XML que es UTF-8. Puede provocar problemas al momento de interpretarlos.
2) Tratamiento de los caracteres html que no son válidos dentro de un campo de texto: El carácter "<" (abrir tag) es muy comúnmente utilizado en HTML. El software tendría que convertir "<" en < y ">" en > Algunos APIs o XBRL Viewer bien desarrollados de tratamiento de información en XML harán esta transformación de forma automática, pero No parecerá natural a algunos técnicos tener que hacer cosas como:
<cl-ci:DescripciónDeAlgo contextRef="ctx0" ...><html><head><META http-equiv="Content-Type" content="text/html; charset=ISO8859-1"></cl-ci:DescripciónDeAlgo>
3) Diferenciar cuándo los usuarios están enviándonos HTML codificado y cuando nos están enviando texto normal. En esta etapa, la posibilidad sería considerar el texto como texto sin formato y tipo de caracteres de espaciado proporcional.
A la hora de formatearlo en una página web se podría usar un <pre>...</pre> y dejar el contenido del campo tal cual. De esa forma, alguien podría enviar una tabla generada con caracteres del tipo:
<cl-ci:DescripciónDeAlgo contextRef="ctx0" ...>
Tabla A B
--------------------
Fila 1 | 100 | 200 |
--------------------
</cl-ci:DescripciónDeAlgo>