[转]jQuery 读取 xml
<?xml version="1.0" encoding="UTF-8"?> <stulist><student email="1@1.com"> <name>zhangsan</name><id>1</id></student><student email="2@2.com"><name>lisi</name><id>2</id></student> </stulist>
html 文件内容:
<!DOCTYPE html> <html> <head><title> jQuery 解析 XML </title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript" src="jquery.js"></script><script type="text/javascript">$(function() {$("button").click(function(){$.ajax({url:'ajax.xml',type: 'GET',dataType: 'xml',timeout: 1000,cache:false,error: function(xml){alert('加载XML文档出错');},success: function(xml){//建立一个代码片段var frag=$("<ul/>");//遍历所有student节点 $(xml).find("student").each(function(i){//获取id节点var id=$(this).children("id"), //获取节点文本 id_value=id.text(), //获取student下的email属性。 email=$(this).attr("email");//构造HTML字符串,通过append方法添加进之前建立代码片段 frag.append("<li>"+id_value+"-"+email+"</li>");});//最后得到的frag添加进HTML文档中 frag.appendTo("#load");}});});});</script> </head> <body> <button>加载</button> <div id="load"></div> </body> </html>
$.ajax({url: "xml/menu.xml",dataType: 'xml',type: 'GET',timeout: 2000,cache: false,error: function(xml) {alert("加载菜单时出错!");},success: function(xml) {//建立一个代码片段var frag = $("<ul/>");//遍历所有student节点$(xml).find("Root>Node:parent").each(function(i) {//获取student下的email属性。var text = $(this).attr("Text"),href = $(this).attr("NavigateUrl"),key = $(this).attr("KeyIndex");//构造HTML字符串,通过append方法添加进之前建立代码片段frag.append("<li>" + text +"_"+href+ "_"+key+ "</li>");});//最后得到的frag添加进HTML文档中frag.appendTo("#load");}});
转载于:https://www.cnblogs.com/z5337/p/5124404.html
[转]jQuery 读取 xml相关推荐
- HTML读取xml文件的三种办法
刚开始学这里的时候有点懵,以前没学过.但是学安卓动画(Animation)的时候接触过xml文件,总体来说不难. 一般来说xml文件用来储存数据,然后html读取它,主要介绍三种读取方式 利用CSS读 ...
- android读取xml 字符串,Android 读取本地Xml文件,并转换成String
问题 不是解析本地 xml 文件, 而是要将 xml 文件中的所有内容(包含格式,标签等),直接转换成 String. 与前端H5页面交互时, iOS 在请求远程 xml 文件耗时太长(有时需要4~5 ...
- SQL Server中读取XML文件的简单做法
SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦.本文介绍在SQL Server中读取XML文件的简单做法. ...
- 【OpenCV 4开发详解】保存和读取XML和YMAL文件
本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...
- 在asp.net中读取XML文件信息的4种方法
方法一 :使用XML控件 <% @ Page Language="C#"%> <html> <body> <h3 ...
- [转帖]C#执行SQL脚本,读取XML文件
[转帖]C#执行SQL脚本,读取XML文件 需要添加如下引用: using System.IO; using System.Data.SqlClient; using System.Collectio ...
- java 存取xml数据_JAVA读取XML文件数据
XML文档内容如下: title1 title2 title3 JAVA代码如下: package cn.mylucene; import java.io.File; import java.io.I ...
- 在C#中使用XML指南之读取XML
对于XML,想必各位都比较了解,我也就不用费笔墨来描述它是什么了,我想在未来的Web开发中XML一定会大放异彩,XML是可扩展标记语言,使用它企业可以制定一套自己的数据格式,数据按照这种格式在网络中传 ...
- C#中读取xml文件指定节点
假设xml文件内容是 <?xml version="1.0" encoding="utf-8"?> <Workflow> <A ...
最新文章
- QGC注释消息提示框
- 数据管理DMS企业版接入蚂蚁金融云售卖
- SAP CRM One Order框架里旧式的索引表设计原理
- UVa11988 Broken Keyboard(练习链表使用)
- sqoop 把 hdfs 和关系型数据库 (mysql等)互导
- Java调用第三方http接口的方式
- 2.3 The 10-armed Testbed 10摇臂老虎机试验台
- 内网基础-隧道技术、内网穿透(SSH隧道、Socket隧道、跨路由扫描)
- Android设置WebView背景色
- 输入的数字或者英文字符间距都特别大,怎么解决
- 【jzoj 4727】【NOIP2015模拟10.28B组】终章-剑之魂 {贪心}
- java 限流器实现
- 敏捷开发--实际工作流程梳理
- EMV规范(四)——读应用数据
- 7-14 然后是几点 (15分)
- 论文投稿指南——SCI投稿各阶段邮件模板
- 威客witkey模式的提出
- opencl: C++ 接口(cl.hpp)创建kernel
- ssm基于安卓的健康体检预约系统APP-计算机毕业设计
- Tiva C LaunchPad入门(1)
热门文章
- Track your visitors using an HttpModule
- WQL Analyzer V1.1(WMI查询分析器)
- java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res
- ORACLE IMP-00017: following statement failed with ORACLE error 6550
- React Native实现一个带筛选功能的搜房列表(2)
- 15分钟构建超低成本数据大屏:DataV + DLA
- 在 ns-3.25中添加 plc(电力线载波) 模块
- Python手册 3.7
- Spring Cloud 微服务架构全链路实践
- 2015级C++第2周实践项目