Line Перерыв в XML? [Дубликат]

На этот вопрос уже есть ответ:

Как добавить новую строку (разрыв строки) в файле XML? 2 ответа

Я новичок в веб-разработке и пытаюсь вставить разрывы строк в мой XML-файл. Вот как выглядит мой XML:

<musicpage>
   <song>
      <title>Song Title</title>
      <lyric>Lyrics</lyric>
   </song>

    <song>
      <title>Song Title</title>
      <lyric>Lyrics</lyric>
   </song>

    <song>
      <title>Song Title</title>
      <lyric>Lyrics</lyric>
   </song>

    <song>
      <title>Song Title</title>
      <lyric>Lyrics</lyric>
   </song>
</musicpage>

Я хочу иметь разрывы строк между предложениями для текста. Я пробовал все из / n, и другие подобные коды, PHP-разбор и т. Д., И ничего не работает! Гуглил онлайн часами и не могу найти ответ. Я использую XML для вставки данных на страницу HTML, используя Javascript.

Кто-нибудь знает, как решить эту проблему

А это код JS, который я использовал для вставки данных XML на страницу HTML:

<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>

Ответы на вопрос(1)

Ваш ответ на вопрос