ça dépend de l'outil qui va relire le XML.
par exemple, une page XHTML est une page XML qu'on peut parfaitement décider de générer avec DOM (j'avais ainsi écrit un petit framework XHTML 1.0 Strict pour .NET 1.1 alors qu'il ne le supportait pas encore).
et le souci, c'est que <textarea/> c'est pas interprété en XHTML, pas plus que <script/>
et c'est chiant de devoir coller des   à chaque fois, surtout dans un <textarea/>.