我正在使用xml文件中编写的问题和选项,使用ajax在我的html页面上显示。我正在尝试在显示的选项中插入breakline。当使用Cdata时,选项文本不是dipslaying.Below是我的xml代码:
<poption1>
Introverts
-focus on inner world
-Think before speaking
-Reserved
-Find comfort in being alone
-Do better in solitary activities
-Have quiet energy
</poption1>
这是javascript中处理响应的函数。
function p_handleResponse()
{
var xmlResponse = xmlHttp.responseXML;
root = xmlResponse.documentElement;
pquestion = root.getElementsByTagName("pquestions");
poptions1 = root.getElementsByTagName("poption1");
poptions2 = root.getElementsByTagName("poption2");
poptions1value = root.getElementsByTagName("poption1value");
poptions2value = root.getElementsByTagName("poption2value");
document.getElementById("hello").innerHTML = document.getElementById("hello1").innerHTML;
x = document.getElementById("pquestions");
x.innerHTML = pquestion.item(0).firstChild.data;
document.getElementById('pAnswer0').firstChild.nodeValue=poptions1.item(0).firstChild.data;
document.getElementById('pAnswer1').firstChild.nodeValue=poptions2.item(0).firstChild.data;
document.getElementById("pradio1").value=poptions1value.item(0).firstChild.data;
document.getElementById("pradio2").value=poptions2value.item(0).firstChild.data;
document.getElementById("pradio1").checked = true;
}