使用jquery解析xml时遇到问题
我在一些xml解析方面遇到问题。我希望数据输出如下:使用jquery解析xml时遇到问题,jquery,xml,Jquery,Xml,我在一些xml解析方面遇到问题。我希望数据输出如下: <ul id="schedule"> <li><span class="title">Title</span> <span class="date">Date</span> <span class="desc">Description</span> </li> </ul> 头衔 日
<ul id="schedule">
<li><span class="title">Title</span>
<span class="date">Date</span>
<span class="desc">Description</span>
</li>
</ul>
- 头衔
日期
描述
还有jquery
$(document).ready(function()
{
$.ajax({
type: "GET",
url: "xml/schedule.xml",
dataType: "xml",
success: parseXml
});
function parseXml(xml)
{
$(xml).find('item').each(function() {
var title = $(this).find('title').text();
var date = $(this).find('date').text();
var desc = $(this).find('description').text();
$('#schedule').append($('<li><span class="'title'">' + title + '</span>' + ***the other elements i can't escape the 's***</li>'));
});
}
});
$(文档).ready(函数()
{
$.ajax({
键入:“获取”,
url:“xml/schedule.xml”,
数据类型:“xml”,
成功:parseXml
});
函数解析xml(xml)
{
$(xml).find('item').each(function(){
var title=$(this.find('title').text();
var date=$(this.find('date').text();
var desc=$(this.find('description').text();
$(“#schedule”)。追加($(“”+title+“+”+***其他我无法逃避的元素*** );
});
}
});
最后是xml
<?xml version="1.0" encoding="utf-8"?>
<schedule>
<item>
<title>Event Name</title>
<date>18 Jan 2012 09:00 MST</date>
<description>Aliquam et nisl vel ligula consectetuer suscipit. Morbi euismod enim eget</description>
</item>
</schedule>
事件名称
2012年1月18日上午9:00
阿利奎姆和尼斯尔·韦勒·卡塞特图尔·苏西比特。莫比·尤伊斯莫德·埃尼姆·埃吉特
我知道这很简单,但我快疯了。谢谢 试试这个
html内容
<body>
<ul id="schedule">
</ul>
</body>
jquery
$(document).ready(function() {
$.ajax({
type: "GET",
url: "xml/schedule.xml",
dataType: "xml",
success: parseXml
});
function parseXml(xml)
{
$(xml).find('item').each(function() {
var title = $(this).find('title').text();
var date = $(this).find('date').text();
var desc = $(this).find('description').text();
var cont = $('<li><span class="title">'+title+'</span>'+'<span class="date">'+date+'<span class="desc"></li>');
cont.appendTo('#schedule');
});
}
});
$(文档).ready(函数(){
$.ajax({
键入:“获取”,
url:“xml/schedule.xml”,
数据类型:“xml”,
成功:parseXml
});
函数解析xml(xml)
{
$(xml).find('item').each(function(){
var title=$(this.find('title').text();
var date=$(this.find('date').text();
var desc=$(this.find('description').text();
var cont=$(“”+标题+”+“+”+日期+” );
续附录(“#附表”);
});
}
});
只需整理var cont中的html输出,效果非常好。非常感谢,先生!