我有一个xml文件,我试图使用jquery解析它。通过jquery读取,我得到一个输出作为单个字符串,而不是所需的格式。
我有一个xml文件,如
<p>The
<b>
<i>maximum</i>
</b>allowable incentive.</p>
<p>
<b>Medicare Incentives</b>
</p>
<p>For Medicare, to receive</p>
<p>
<b>Medicare Disincentives</b>
</p>
<p>Beginning in 2015, Medicare EPs </p>
此。
我的代码如下:
$(document).ready(function() {
$.ajax({
type: "GET",
url: "http://localhost:8080/XMLRead/chapter01.xml",
dataType: "xml",
success: function(xml) {
$(xml).find('page').each(function() {
var id = $(this).attr('li');
console.log('id ' + id);
if (id == '1.3.1.1') {
var data = $(this).find('content-text').text();
console.log('data ' + data);
$(this).find('content-text').clone().appendTo('#left-container');
}
});
}
});
});
答案 0 :(得分:0)
我不确定您是否尝试获取DOM对象而不是XML对象,但如果您是,您可能想要查看Javascript Dom Parser http://www.w3schools.com/dom/dom_parser.asp
if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(text,"text/xml");
}
else // Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(text);
}