jQuery解析XML文件同时动态增加js文件的方法
本文实例讲述了jQuery解析XML文件同时动态增加js文件的方法。分享给大家供大家参考。具体实现方法如下:
$(function(){ $.ajax({ url: 'js/config/jsConfig.xml', dataType: 'xml', success: function(data){ $(data).find("moduleName").each(function(i,obj) { var field = $(this); var funcName = field.attr("name"); for(var i = 0;i < field.find("func").size();i++){ var func = field.find("func:eq(" + i + ")").text(); var src = '<script type="text/javascript" src=\"' + func + ".js\"></script>"; $("body").append(src); } }); } }); })
<?xml version="1.0" encoding="UTF-8"?> <module> <moduleName name = "管理"> <func>js/module/testXml</func> <func>js/module/device</func> </moduleName> </module>
希望本文所述对大家的jQuery程序设计有所帮助。
相关推荐
-
JavaScript操作XML文件之XML读取方法
本文实例讲述了JavaScript操作XML文件之XML读取方法.分享给大家供大家参考.具体分析如下: 假设我们现在要读取下面的 info.xml 文件 <?xml version="1.0" encoding="gb2312"?> <root> <data id="1"> <name>ceun</name> <age>21</age> </data>
-
javascript实现加载xml文件的方法
本文实例讲述了javascript加载xml文件的方法.分享给大家供大家参考,具体如下: //需要读取的xml文件 var uRl = "jsReadXml.xml"; var xmlDoc; //初始化,给上述定义变量赋值 // function showcurcity(){ if(window.ActiveXObject) { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="fal
-
JS使用ajax从xml文件动态获取数据显示的方法
本文实例讲述了JS使用ajax从xml文件动态获取数据显示的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码通过ajax检索xml文件的内容动态展示到网页,真个页面无刷新 <!DOCTYPE html> <html> <head> <script> function loadXMLDoc(url) { var xmlhttp; var txt,x,xx,i; if (window.XMLHttpRequest) {// code for IE7+,
-
javascript读取Xml文件做一个二级联动菜单示例
复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>menu2level.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> &
-
IE下JS读取xml文件示例代码
使用JS读取xml文件,这里暂只考虑IE浏览器 step1 创建DOM对象 复制代码 代码如下: function createDom() { var xmlDoc = null; try { //IE if (typeof arguments.callee.activeXString != 'string') { var versions = [ "MSXML2.DOMDocument.6.0", "MSXML2.DOMDocument.3.0", "M
-
jsp读取大对象CLOB并生成xml文件示例
<%@ page contentType="text/html; charset=gb2312" %> <%@ page info="database handler"%> <%@ page import="java.io.*"%> <%@ page import="java.net.*"%> <%@ page import="java.lang.*"%
-
JS读取XML文件示例代码
复制代码 代码如下: //读取XML文件 function loadXML(xmlFile) { var xmlDoc; if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = false; xmlDoc.load(xmlFile); } else if (document.implementation && document.implement
-
使用JS读取XML文件的方法
由于项目上需要解析xml,于是各种百度,然后自己总结了下各个主流浏览器解析xml的方法,只能是很浅显的知道他的用法,但是还没有深层次的研究. 不同的浏览器对xml的解析方式不同,根据目前主流浏览器大致分三类: 第一类,ie祖宗: js 提供用于创建 Automation对象的方法,new ActiveXObject("Microsoft.XMLDOM") : 第二类:firefox,opera:用构造函数 DOMParser()实例化DOMParser对象,解析xml文本,并返回xml
-
JS实现加载和读取XML文件的方法详解
本文实例讲述了JS实现加载和读取XML文件的方法.分享给大家供大家参考,具体如下: 有时在开发时用到 JS 加载和读取XML文件的情况,写下提供参考,这里主要是分两步完成: 1. JS加载XML文件 步骤一般为(1),建立 XML DOM 对象:(2),设置加载方式,异步(推荐)或同步: (3)提供XML文件URL然后调用 load 方法:大致如下: var xmlFileName="xxFile.xml"; var xmlDoc=''; if (window.ActiveXObjec
-
用javascript读取xml文件读取节点数据
下面代码是读取的节点数据,还有一种情况是读取节点属性数据. <head> <title></title> <script type="text/javascript"> var objLength = null; var xmlHttp; var strurl = ""; function ajaxrequst() { if (window.ActiveXObject) { xmlHttp = new ActiveXO
-
JS与jQ读取xml文件的方法
废话不多说了,直接给大家贴代码了,具体代码如下所示: jquery读取xml文件 <!DOCTYPE html PUBLIC "-//WC//DTD XHTML . Transitional//EN" "http://www.w.org/TR/xhtml/DTD/xhtml-transitional.dtd"> <html xmlns="http://www.w.org//xhtml"> <head> <
-
JS解析XML文件和XML字符串详解
JS解析XML文件 <script type='text/javascript'> loadXML = function(xmlFile){ var xmlDoc=null; //判断浏览器的类型 //支持IE浏览器 if(!window.DOMParser && window.ActiveXObject){ var xmlDomVersions = ['MSXML.2.DOMDocument.6.0','MSXML.2.DOMDocument.3.0','Microsoft.
-
JS操作XML实例总结(加载与解析XML文件、字符串)
本文实例讲述了JS操作XML的方法.分享给大家供大家参考,具体如下: 我的xml文件Login.xml如下. <?xml version="1.0" encoding="utf-8" ?> <Login> <Character> <C Text="热血" Value="0"></C> <C Text="弱气" Value="1&qu
随机推荐
- Redis的主从同步解析
- asp.net url传递后地址栏乱码(中文超过两个汉字)
- js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
- .NET获取客户端的操作系统版本、浏览器版本和IP地址
- Android使用Activity实现从底部弹出菜单或窗口的方法
- Android编程解析XML方法详解(SAX,DOM与PULL)
- 用JS写的简单的计算器实现代码
- Javascript图像处理—为矩阵添加常用方法
- jQuery操作input值的各种方法总结
- JS保留两位小数,多位小数的示例代码
- 浅谈JS验证表单文本域输入空格的问题
- vector与map的erase()函数详细解析
- 第五节--克隆
- Java实现在线预览的示例代码(openOffice实现)
- PHP封装的数据库模型Model类完整示例【基于PDO】
- Linux下python3.6.1环境配置教程
- 在Linux系统下上传项目到码云的方法
- 基于jQuery.i18n实现web前端的国际化
- MAC下MYSQL数据库密码忘记的解决办法
- 一篇文章带你认识Java8接口的默认方法