zoukankan      html  css  js  c++  java
  • JQuery读取并解析xml

    JQuery版本:jquery-1.4.2.min.js

    需要通过IIS才能正确运行 

    DEMO.html

    代码
    <html xmlns="http://www.w3.org/1999/xhtml">

        
    <head>

            
    <meta http-equiv="Content-Type" content="text/html; charset=gbk" />

            
    <title>StripingTable</title>
            <script src="jquery-1.4.2.min.js" type="text/javascript"></script>

            
    <script type="text/javascript">

                $(document).ready(
    function () {
                    $.get(
    'myData.xml'function (d) {
                        
                        $(
    'body').append('<h1> Saturn给你推荐几本书: </h1>');
                        $(
    'body').append('<dl />');

                        

                        $(d).find(
    'book').each(function () {

                            
    var $book = $(this);
                            
    var title = $book.attr("title");
                            
    var description = $book.find('description').text();  //这里是读取字段内容
                            
    var imageurl = $book.attr('imageurl');     //这里是读取字段属性值

                            
    var html = '<dt> <img class="bookImage" alt="" src="' + imageurl + '" /> </dt>';
                            html 
    += '<dd> <span class="loadingPic" alt="Loading" />';
                            html 
    += '<p class="title">' + title + '</p>';
                            html 
    += '<p> ' + description + '</p>';
                            html 
    += '</dd>';

                            $(
    'dl').append($(html));

                            $(
    '.loadingPic').fadeOut(2000);
                        });
                    });
                });      


            
    </script>
        </head>

        
    <body>
        
    <div>
            
    <div id="info"></div>
        </bdoy>

    </html>

    myData.xml

    代码
    <?xml version="1.0" encoding="utf-8" ?>   
    <book>
        
    <book title="藏地密码" imageurl="images/Tibet_Code.jpg">   
            
    <description>   
                这里是书本的介绍    
            
    </description>   
        
    </book>   
       
    <book title="剑桥雅思6" imageurl="images/ielts.jpg">   
            
    <description>   
              这里是书本的介绍    
        
    </description>   
        
    </book>   
       
        
    <book title="Professional ASP.NET" imageurl="images/asp.jpg">   
            
    <description>   
                 这里是书本的介绍          
             
    </description>   
        
    </book>   
    </book> 
  • 相关阅读:
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    每天一点点之 taro 框架开发
    每天一点点之 taro 框架开发
    每天一点点之 taro 框架开发
    WIN10怎么查看端口,并杀死进程
    每天一点点之 taro 框架
    taro编译的时候报 exports.pRimraf = util_1.promisify(rimraf); 错误
    新部署到服务器 报 The requested URL /home/profession was not found on this server. 错误
    ubuntu16.04 重置mysql密码
    SQLSTATE[HY000] [2002] No such file or directory
  • 原文地址:https://www.cnblogs.com/timy/p/1760030.html
Copyright © 2011-2022 走看看