JS中封装解析xml的代码,以及实例应用
2007-07-03 20:10
991 查看
1。JS中封装解析xml的代码,以及实例应用。 //类的构造,传入xml文档和需要处理的标签名称 function DataSet(xmldoc, tagLabel) { this.rootObj = xmldoc.getElementsByTagName(tagLabel) //3个方法 this.getCount = getCount this.getData = getData this.getAttribute = getAttribute } function getCount(){ return this.rootObj.length } function getData(index, tagName){ if (index >= this.count) return "index overflow" var node = this.rootObj[index] var str = node.getElementsByTagName(tagName)[0].firstChild.data return str } function getAttribute(index, tagName) { if (index >= this.count) return "index overflow" var node = this.rootObj[index] var str = node.getAttribute(tagName) return str } //如何使用DataSet类 function updateByXML(xmlDoc) { var employeeDS = new DataSet(xmlDoc,"employee"); //关心的标签名称 var count = employeeDS.getCount() for(i=0;i Programmer 32768 无业游民 70000 哈尔滨CEO 100000 2。操纵DOM,创建table,显示获得的数据 function deleteOldTable() { delRow = document.getElementsByTagName("table").length //此句仅在本例中使用,因为本例中已经有一个table了,因此不能删除,需要根据情况变化一下2005.11.17 if(delRow == 1) return var node = document.getElementsByTagName("table")[delRow-1]; //表格 var c = node.childNodes.length for(i=0;i
相关文章推荐
- 脚本代码:实例解析Js+XML的操作方法
- 脚本代码:实例解析Js+XML的操作方法
- 脚本代码:实例解析Js+XML的操作方法
- 脚本代码:实例解析Js+XML的操作方法
- Node.js---03、node.js 的事件(仅四行关键代码)以及应用实例
- JS延时器提示框的应用实例代码解析
- 脚本代码:实例解析Js+XML的操作方法
- 深圳俱乐部10月活动《代码解析Castle(IOC)应用实例 -开源CMS 系统Cuyahoga》
- JS解析XML的实现代码
- JavaScript 解析读取XML文档 实例代码
- JS解析XML实例分析
- JavaScript 解析读取XML文档 实例代码
- AJAX解析XML(JS代码)
- js 闭包的定义以及应用实例
- rapidjson解析json代码实例以及常见的json core dump问题
- XML解析技术之VTD-XML 简介及代码实例
- js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
- python解析xml模块封装代码
- PL/SQL的应用操作实例以及解析