使用jquery解析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> 头衔 日

我在一些xml解析方面遇到问题。我希望数据输出如下:

<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输出,效果非常好。非常感谢,先生!