我是web开发的初学者,我正在尝试在我的XML文件中插入换行符。这是我的XML的样子:
<title>Song Title</title>
<lyric>Lyrics</lyric>
<song>
<title>Song Title</title>
<lyric>Lyrics</lyric>
<song>
<title>Song Title</title>
<lyric>Lyrics</lyric>
<song>
<title>Song Title</title>
<lyric>Lyrics</lyric>
I want to have line breaks in between the sentences for the lyrics. I tried everything from /n,
和其他类似的代码,PHP解析,等等,什么都不起作用!已经在网上搜索了几个小时,似乎找不到答案。我正在使用XML通过Javascript将数据插入到HTML页面。
有人知道如何解决这个问题吗?
下面是我用来将XML数据插入到HTML页面的JS代码:
<script type="text/javascript">
if (window.XMLHttpRequest) {
xhttp=new XMLHttpRequest();
} else {
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET","xml/musicpage_lyrics.xml",false);
xhttp.send("");
xmlDoc=xhttp.responseXML;
var x=xmlDoc.getElementsByTagName("songs");
for (i=0;i<x.length;i++) {
document.write("<p class='msg_head'>");
document.write(x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue);
document.write("</p><p class='msg_body'>");
document.write(x[i].getElementsByTagName("lyric")[0].childNodes[0].nodeValue);
document.write("</p>");
}
</script>
发布于 2010-06-07 07:45:01
@icktoofay与CData关系密切
<myxml>
<record>
<![CDATA[
Line 1 <br />
Line 2 <br />
Line 3 <br />
]]>
</record>
</myxml>
发布于 2010-06-07 07:12:42
在行的末尾,只需添加以下特殊字符:
该特殊字符定义回车符。
发布于 2013-02-02 17:11:07
只需在行尾使用<br>
即可。
https://stackoverflow.com/questions/2986297
复制相似问题