换行xml ajax

时间:2014-06-04 15:50:17

标签: ajax xml

我正在使用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;
}

0 个答案:

没有答案