关于XML(可扩展标记语言)的基础知识与写法------2017-05-18
2024-10-07 22:19:41
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>";
最新文章
- ArcGIS10的附件功能
- C# 获取当前路径7种方法
- Spring自定义缓存管理及配置Ehcache缓存
- ArcGIS Engine开发之旅08--和查询相关的对象和接口
- EOJ-1708//POJ3334
- 【HDOJ】2772 Matchsticks
- [每日一题] OCP1z0-047 :2013-07-27 外部表――不能被DML和建索引
- 用Apache Ivy实现项目里的依赖管理
- What should we do when meet a crash in android?
- SVN导出增量包的方法
- django学习之Model(二)
- RH033读书笔记(3)-Lab 4 Browsing the Filesystem
- linux环境下搭建环境发布web项目
- html、js、django处理日期问题
- 小米手机Usb之studio安装不了解决办法
- 如何在idea中调试spring bean
- Url的拦截问题
- 《http权威指南》读书笔记9
- Codeforces389D(SummerTrainingDay01-J)
- vue学习(2)
热门文章
- 参加光环国际PRINCE2培训
- Think In Java_读书笔记_042516
- 理解C++中的头文件和源文件的作用【转】
- CSharpGL(41)改进获取字形贴图的方法
- Java 比较(==, equals, compareTo, compare)
- FarPoint.Win.Spread 自定义表头
- kNN算法个人理解
- 搜索结果Refinement 行为总结之 multi-selection refinement
- LVS+Keepalived实现DBProxy的高可用
- python在接口测试的实际应用