在通过JS将文本从XML解析为HTML时维护换行符
因此,正如标题所说,我试图以html的形式显示XML中出现的一些文本,但换行符消失了。这是我的代码:在通过JS将文本从XML解析为HTML时维护换行符,html,xml-parsing,newline,Html,Xml Parsing,Newline,因此,正如标题所说,我试图以html的形式显示XML中出现的一些文本,但换行符消失了。这是我的代码: var descripcion = document.getElementById("description"); descripcion.innerHTML = fichas[i].getElementsByTagName("descripcion")[0].childNodes[0].nodeValue; XML: 。。。 描述txakoli elaboración del txakol
var descripcion = document.getElementById("description");
descripcion.innerHTML = fichas[i].getElementsByTagName("descripcion")[0].childNodes[0].nodeValue;
XML:
。。。
描述txakoli elaboración del txakoli的秘密,参观著名的el siglo XIX基金会“Magalarte Lezama”;可在酒店内住宿。
埃德兰多、瓜尔丹多和梅乔兰多·佩克尼奥斯·塞雷托斯、艾尔·德萨罗和艾尔·德萨罗的宗教信仰、卡里达实际生产记录、帕萨多的宗教信仰。
正如我所说,当我用html显示文本时,换行符消失,我尝试在xml中添加
,但没有效果,它的行为类似于另一个xml标记。有解决方案吗?谢谢 您可能希望在id为
description
的元素上使用CSS空白
属性:
<div id="description" style="white-space: pre-wrap">
</div>
这应该保留空格和新行,但仍然要换行
<div id="description" style="white-space: pre-wrap">
</div>