1,xml文件如:
<?xml version="1.0" encoding="utf-8" ?>
<webs>
<web>
<sitename>广州导航网</sitename>
<url>http://www.gz132.com/</url>
</web>
</webs>
2、js加载xml文件
var xmlDoc;
if(window.ActiveXObject)
{
xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.async = false;
xmlDoc.load(xmlFile);
}else if(document.implementation&&document.implementation.createDocument)
{
xmlDoc = document.implementation.createDocument('', '', null);
xmlDoc.load(xmlFile);
}
3、xmlDOM 的常用操作方法
节点进行访问方法:
xmlDoc.getElementsByTagName(xPath)
如 得到web节点为: xmlDoc.getElementsByTagName("web")
属性访问方法:
xmlDoc.documentElement.childNodes(1)..childNodes(0).getAttribute('attribute')
得到节点的名称:
xmlDoc.documentElement.childNodes(0).nodeName
到节点的值:
xmlDoc.documentElement.childNodes(0).nodeValue
判断是否有子节点:
xmlDoc.documentElement.childNodes(0).hasChild
分享到:
相关推荐
总的来说,“JS+XML地区选择”是一个涉及JavaScript动态更新页面、XML数据处理、DOM操作等多个知识点的综合应用实例。开发者需要掌握JavaScript的基本语法、DOM操作、异步请求和数据解析等技能,才能实现这样一个...
在这里,ASP接收XMLHTTP请求,可能涉及的操作包括解析请求参数、查询数据库、处理业务逻辑,最后将结果封装成XML字符串并返回。 总结来说,这个模型展示了如何利用AJAX技术结合XML和ASP实现高效、无刷新的用户交互...
综上所述,"JS+XML+FLASH焦点图切换广告代码"是一个综合运用了JavaScript、XML和Flash技术的实例,旨在提供一种动态、交互式的广告展示方式。尽管Flash在现代网页设计中的地位已经不如从前,但理解这种结合方法对于...
标题 "ajax + div + js + xml + servlet 实现无限级动态目录树(原创)" 描述了一种使用现代Web技术构建动态目录树的方法。在这个项目中,开发者利用了AJAX(异步JavaScript和XML)、HTML的div元素、JavaScript、XML...
2. **DOM解析**:使用DOM(Document Object Model)接口,如`getElementsByTagName()`, `getAttribute()`, `childNodes`等方法遍历和操作XML节点。 3. **XPath查询**:XPath是一种在XML文档中查找信息的语言,通过`...
本教程将深入探讨XML文件的解析、实例应用以及相关配置。 一、XML的基本概念 1. XML标签自定义:与HTML不同,XML的标签并非预定义,而是由用户根据需求自行创建。 2. 结构严谨:XML文档必须遵循一定的语法规则,如...
【Flash+xml多首音乐...尽管随着HTML5的普及和Flash的逐渐退役,现代网页更多地使用HTML5的音频标签和JavaScript库来实现音乐播放功能,但这个案例仍然展示了早期Web开发中如何利用Flash和XML进行多媒体集成的实例。
以上就是JavaScript操作XML的基本知识,包括创建XML对象、DOM操作、事件处理以及通过AJAX获取和解析XML数据的方法。理解这些概念和实践,将有助于你在实际项目中更好地处理XML数据。在提供的“JavaScript节点操作xml...
- `js`文件夹:可能包含额外的JavaScript库或脚本,支持AJAX请求和XML解析。 总的来说,这个入门实例展示了如何使用PHP处理后台逻辑,AJAX实现无刷新通信,以及XML作为数据交换格式,共同创建了一个动态的Web应用。...
在ASP中,XML数据可以通过DOM(Document Object Model)或XPath(XML Path Language)进行解析和操作。DOM将XML文档转换为树形结构,便于访问和修改节点;XPath则提供了一种查找XML文档中特定节点的方法。此外,ASP...
在`RealPlay`中,使用`loadXML`方法解析XML字符串,而不是`load`方法,因为`loadXML`用于解析内存中的XML字符串。 总结来说,C++通过MSXML库提供了解析XML文档和XML字符串的功能。这使得在C++和不支持指针的语言...
在JavaScript中处理XML时,有时我们需要对XML字符串进行格式化,使其更易于阅读,或者将XML文本解析成DOM对象以便进一步操作。本篇将详细讲解如何在JavaScript中实现XML格式化函数和解析XML文本为DOM文档的功能。 ...
本实例将详细介绍如何利用Microsoft的MSXML库来解析XML文件。 MSXML,全称为Microsoft XML Core Services,是微软提供的一套用于处理XML文档的COM组件。它提供了多种接口,如IXMLDOMDocument,IXMLDOMNode等,供...
我们可以创建一个DOMParser实例,然后使用`parseFromString()`方法解析XML字符串。 ```javascript let parser = new DOMParser(); let xmlString = "<root><item id='1'>Item 1</item></root>"; let xmlDoc = ...
在这个“asp.net操作xml代码示例和js小功能实例”项目中,我们将探讨如何在ASP.NET环境下处理XML文档,以及JavaScript的一些实用技巧。 首先,让我们深入了解一下ASP.NET操作XML的要点。在ASP.NET中,我们可以使用...
JavaScript库,如jQuery或Prototype,提供了方便的方法来简化AJAX操作,包括创建XMLHttpRequest对象、发送请求和处理响应。在这个案例中,开发者可能使用了类似的库来处理AJAX请求和XML解析,以减少代码量和提高效率...
总结来说,这个成功的实例展示了如何用JavaScript解析XML数据,并结合DOM操作实现省市县三级联动的效果。在实际应用中,这种技术常用于动态生成下拉列表,提供用户友好的交互体验,特别是在需要根据上一级选择更新下...
使用DOMParser解析XML文档,首先需要创建一个DOMParser实例,然后调用其`parseFromString()`方法,传入XML字符串作为参数。例如: ```javascript let parser = new DOMParser(); let xmlString = "<root>...
5. 解析XML:使用DOM方法解析XML,如document.createElement()和appendChild(),将数据插入到网页的相应位置。 6. 更新界面:根据解析的结果,修改DOM树,显示新的分页内容。 五、优化与扩展 1. 错误处理:添加异常...
解析完成后,`xmlDoc`是一个完整的XML文档对象模型,可以通过DOM方法访问和操作XML节点。 2. **HTML层布局(CSS定位)**:在HTML中,我们可以使用CSS的定位属性(如`position`、`top`、`left`等)实现层叠布局。...