XML中的换行符?[副本]

这个问题在这里已经有了答案
如何在XML文件中添加换行符(换行符)?

(1个答案)

三年前关闭的

我是web开发的初学者,我正在尝试在XML文件中插入换行符。
这就是我的XML的样子:

<音乐杂志>
<歌曲>
<标题>歌曲名称&lt/标题>
<歌词>歌词&lt/歌词>
&lt/歌曲>
<歌曲>
<标题>歌曲名称&lt/标题>
<歌词>歌词&lt/歌词>
&lt/歌曲>
<歌曲>
<标题>歌曲名称&lt/标题>
<歌词>歌词&lt/歌词>
&lt/歌曲>
<歌曲>
<标题>歌曲名称&lt/标题>
<歌词>歌词&lt/歌词>
&lt/歌曲>
&lt/音乐杂志>

我想在歌词的句子之间换行。我从/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>”);
}
&lt/脚本>

@icktoofay与CData非常接近

<myxml>
<记录>
<![CDATA[
第1行<br/>
第2行<br/>
第3行<br/>
]]&燃气轮机;
&lt/记录>
&lt/myxml>

发表评论