function initTreeNode(dtree)
{
var xmlDoc = new ActiveXObject("Microsoft.xmldom");
xmlDoc.async=false;
xmlDoc.load("PatientInfo.xml");//加载xml文件
if(xmlDoc.parseError.errorCode != 0)
window.alert(xmlDoc.parseError.reason);
else{
var nodes = xmlDoc.getElementsByTagName("type");//获取名称为type的节点
var node = nodes.nextNode; //获取下一个节点
var i=0;
var j=1000;
while(node != null)
{
dtree.add(++i,0,node.getAttribute("name"),"","workAreaFame","","img/folder.gif","",true); //node.getAttribute("name")获取节点的属性值
var tempNodes = node.childNodes;//获取节点集合
var tempNode =tempNodes.nextNode;//移动节点
while(tempNode!=null)
{
dtree.add(++j,i,tempNode.getAttribute("name"),tempNode.text+".html","workAreaFame","workAreaFame");
tempNode=tempNodes.nextNode;
}
node = nodes.nextNode;
}
}
}
分享到:
相关推荐
JS 解析 XML 文件 作为一名 IT 行业大师,我将从给定的...使用 JavaScript 解析 XML 文件需要了解 XML 文档的结构和各个节点的类型,选择合适的解析方法,考虑浏览器兼容性问题,并掌握相关的 JavaScript 语法和方法。
资源名称:使用Javascript解析xml文件或xml格式字符串 中文WORD版 内容简介: 本文档主要讲述的是使用Javascript解析xml文件或xml格式字符串;javascript中,不论是解析xml文件,...
在JavaScript中解析XML文件是一项常见的任务,特别是在处理服务器返回的数据或者构建富客户端应用时。XML(eXtensible Markup Language)是一种结构化数据格式,它允许我们存储和传输信息,而JavaScript作为浏览器中...
综上所述,要完成“JavaScript解析XML文件并在网页上以目录树形式显示”的任务,你需要理解XML的基本概念,熟悉JavaScript的DOM操作,掌握XML数据的解析方法,以及如何将XML数据转换为HTML结构,并通过CSS和...
Js+XML 操作应用:JS解析XML文件和XML字符串 支付接口常用,亲测可用!
总结,JavaScript解析XML文档成树菜单涉及到DOM解析、XMLHttpRequest或fetch请求、DOM遍历、HTML结构生成、事件处理等多个技术点。具体实现可能因XML结构和需求而异,但基本流程是相似的。阅读原博客(288976)可以...
在JavaScript中解析XML文件是一项常见的任务,特别是在网页开发中,我们可能需要将XML数据转换为HTML以便更好地展示或处理。JavaScript提供了DOMParser API和ActiveXObject(仅限于Internet Explorer)来解析XML。...
JavaScript中的XML解析器是用于处理XML数据的关键工具,它允许开发者在浏览器环境中解析XML文档或者XML字符串,从而在Web应用中有效地使用这些数据。XML(eXtensible Markup Language)是一种结构化数据语言,常用于...
本文将深入探讨如何使用JavaScript在服务器端解析XML文件,并将其转化为树形菜单,以供用户交互。 首先,理解XML的基本结构至关重要。XML是一种自描述性的文本格式,通过标签来定义数据结构。例如: ```xml ...
JavaScript解析XML文档成树菜单.chm
在C++中,可以使用MSXML库的`IXMLDOMDocument`接口来加载并解析XML文件。以下是一个示例: ```cpp #include using namespace MSXML2; void parseXMLFile() { IXMLDOMDocumentPtr xmldoc; HRESULT hr; hr = ...
下面将详细探讨JavaScript解析XML的相关知识点。 1. DOM解析XML: 在JavaScript中,XML文档可以通过DOM(Document Object Model)接口来解析。DOM是一种标准,允许程序和脚本动态更新、添加和删除HTML或XML文档的...
综上所述,这个项目的核心技术在于使用JavaScript解析XML,并以交互式树形结构展示数据。开发者通过编写JavaScript代码实现了XML到DOM的转换,然后将DOM树转换为HTML结构,最后通过CSS进行美化。这样的工具对于需要...
总之,利用JavaScript解析XML文件实现省市县三级级联下拉菜单,主要涉及XML数据的获取、解析、DOM操作和事件监听。这一技术对于构建地理定位、地址选择等场景的应用非常实用,而且可以灵活地适应不同层次的分类数据...
Extjs解析xml问题 Ext.onReady(function(){ var store=new Ext.data.Store({ url:'GridData.xml', reader:new Ext.data.XmlReader( {record:'Item'}, ["ASIN","Author","Manufacturer","Product...
到此我们知道了,当系统出现内存溢出时,是哪些参数设置不合理需要调整。但我们怎么知道服务器启动时,到底JVM内存相关参数的值是多少呢。 在实践中,经常遇到对JVM参数进行设置了,并且自己心里觉得应该不会出现...
js 操作xml 文件 读取xml文件 js 操作xml 文件 读取xml文件
Kettle提供了解析XML文件并将其转换为结构化数据的能力,可以方便地处理各种XML格式,确保数据能够正确无误地导入Oracle数据库进行进一步的分析或存储。 以下是使用Kettle批量解析XML文件并导入到Oracle数据库的...
在本文中,我们将深入探讨如何在JS中解析XML文档,这是一项重要的技能,尤其是在处理服务器返回的数据或者进行数据交换时。 XML(可扩展标记语言)是一种结构化数据格式,常用于存储和传输数据。由于其自描述性和...
通过这种方式,开发者可以快速理解并学习如何用JavaScript解析XML,以及如何实现联动效果。这个实例对于提升JavaScript编程能力和实际项目经验都非常有帮助。 总之,"js解析xml实现二级,三级联动简单成功实例"是一...