这个问题在这里已经有了答案:
如何在XML文件中添加换行符(换行符)?
(1个答案)
(1个答案)
三年前关闭的
我是web开发的初学者,我正在尝试在XML文件中插入换行符。
这就是我的XML的样子:
<;音乐杂志>;
<;歌曲>;
<;标题>;歌曲名称</标题>;
<;歌词>;歌词</歌词>;
</歌曲>;
<;歌曲>;
<;标题>;歌曲名称</标题>;
<;歌词>;歌词</歌词>;
</歌曲>;
<;歌曲>;
<;标题>;歌曲名称</标题>;
<;歌词>;歌词</歌词>;
</歌曲>;
<;歌曲>;
<;标题>;歌曲名称</标题>;
<;歌词>;歌词</歌词>;
</歌曲>;
</音乐杂志>;
我想在歌词的句子之间换行。我从/n、
;和其他类似的代码,PHP解析等等,什么都不管用!在网上搜索了几个小时,似乎找不到答案。我正在使用XML使用Javascript将数据插入HTML页面
有人知道如何解决这个问题吗
这是我用来将XML数据插入HTML页面的JS代码:
<;script type=“text/javascript”>;
if(window.XMLHttpRequest){
xhttp=newXMLHttpRequest();
}否则{
xhttp=新的ActiveXObject(“Microsoft.XMLHTTP”);
}
open(“GET”,“xml/musicpage_-lysps.xml”,false);
xhttp.send(“”);
xmlDoc=xhttp.responseXML;
var x=xmlDoc.getElementsByTagName(“歌曲”);
对于(i=0;i<;x.length;i++){
文件。写(“<;p class='msg_head'>;”);
document.write(x[i].getElementsByTagName(“标题”)[0].childNodes[0].nodeValue);
文档。写入(“<;/p>;<;p class='msg\u body'>;”);
document.write(x[i].getElementsByTagName(“lyric”)[0].childNodes[0].nodeValue);
文件。填写(“<;/p>;”);
}
</脚本>;
@icktoofay与CData非常接近
<;myxml>;
<;记录>;
<;![CDATA[
第1行<;br/>;
第2行<;br/>;
第3行<;br/>;
]]&燃气轮机;
</记录>;
</myxml>;