XML(Extensible Markup Language)

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

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

<!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格式输出)

<?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>";

  

最新文章

  1. ArcGIS10的附件功能
  2. C# 获取当前路径7种方法
  3. Spring自定义缓存管理及配置Ehcache缓存
  4. ArcGIS Engine开发之旅08--和查询相关的对象和接口
  5. EOJ-1708//POJ3334
  6. 【HDOJ】2772 Matchsticks
  7. [每日一题] OCP1z0-047 :2013-07-27 外部表――不能被DML和建索引
  8. 用Apache Ivy实现项目里的依赖管理
  9. What should we do when meet a crash in android?
  10. SVN导出增量包的方法
  11. django学习之Model(二)
  12. RH033读书笔记(3)-Lab 4 Browsing the Filesystem
  13. linux环境下搭建环境发布web项目
  14. html、js、django处理日期问题
  15. 小米手机Usb之studio安装不了解决办法
  16. 如何在idea中调试spring bean
  17. Url的拦截问题
  18. 《http权威指南》读书笔记9
  19. Codeforces389D(SummerTrainingDay01-J)
  20. vue学习(2)

热门文章

  1. 参加光环国际PRINCE2培训
  2. Think In Java_读书笔记_042516
  3. 理解C++中的头文件和源文件的作用【转】
  4. CSharpGL(41)改进获取字形贴图的方法
  5. Java 比较(==, equals, compareTo, compare)
  6. FarPoint.Win.Spread 自定义表头
  7. kNN算法个人理解
  8. 搜索结果Refinement 行为总结之 multi-selection refinement
  9. LVS+Keepalived实现DBProxy的高可用
  10. python在接口测试的实际应用