• 2017.5.17


    XML(Extensible Markup Language)

       HTML:超文本标记语言,主要用来展示
       XML:可扩展标记语言,用来做数据传输
    XML特点:
    1.树状结构,有且只有一个根
    2.标签名自定义
    3.标签名很敏感,都是双标签元素
    4.同一级下不能出现重名标签

    例子:用XML来获取login表中的name列:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script src="../jquery-1.11.2.min.js"></script>
        </head>
        <body>
    <div id="shuju"></div>
    </body>
    <script type="text/javascript">
    $.ajax({
        url:"chuli.php",
        dataType:"XML",
        success: function(data){
            var zi = $(data).find("yonghu").children();
            var str = "";
            for(var i=0;i<zi.length;i++)
            {
                //zi.eq(i).find("code").text();
                var name = zi.eq(i).find("name").text();
                str = str+"<div>"+name+"</div>";
            }
            $("#shuju").html(str);
        }
    });
    </script>
    </html>

      处理页面:(重点是按XML格式输出)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    require "../DB.class.php";
    $db new DB();
    $sql "select * from login";
    $arr $db->query($sql);
     
    echo "<yonghu>";
     
    foreach($arr as $k=>$v)
    {
        echo "<n{$k}><username>{$v[0]}</username><name>{$v[1]}</name><password>{$v[2]}</password></n{$k}>";
    }
     
    echo "</yonghu>";
  • 相关阅读:
    Java的protect修饰限制
    Java静态导入包
    Java代码块
    Java多态类型转换
    Java中只有值传递!!!
    测试
    编译原理实验-LL1语法分析器(自动生成First集、Follow集求法)java实现
    用面向对象的思维设计相关类,从而实现直线与直线、直线与圆、直线与矩形的交点。
    java常见类库学习(1)String、StringBuilder、StringBuffer
    JAVA —Lock锁
  • 原文地址:https://www.cnblogs.com/nzhcww/p/6963119.html
Copyright © 2020-2023  润新知