JavaScript操作XML
2010-02-25 17:16
615 查看
加载XML
loadXML = function(xmlFile){
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);
}
else{
return null;
}
return xmlDoc;
} 检测浏览器是否支持XML
checkXMLDoc = function(xmlFile){
var xmlDoc = loadXML(xmlFile);
if(xmlDoc==null){
alert('您的浏览器不支持xml文件读取,推荐使用IE5.0以上浏览器!');
window.location.href='/Index.aspx';
}
return xmlDoc;
}
var xmlDoc = checkXMLDoc('/files/users.xml'); 获取节点属性
var name = xmlDoc.selectSingleNode("/Users/User/@Name").value; 获取节点的名称
xmlDoc.documentElement.childNodes(0).nodeName 获取节点的值
xmlDoc.documentElement.childNodes(0).nodeValue 判断是否有子节点
xmlDoc.documentElement.childNodes(0).hasChild
loadXML = function(xmlFile){
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);
}
else{
return null;
}
return xmlDoc;
} 检测浏览器是否支持XML
checkXMLDoc = function(xmlFile){
var xmlDoc = loadXML(xmlFile);
if(xmlDoc==null){
alert('您的浏览器不支持xml文件读取,推荐使用IE5.0以上浏览器!');
window.location.href='/Index.aspx';
}
return xmlDoc;
}
var xmlDoc = checkXMLDoc('/files/users.xml'); 获取节点属性
var name = xmlDoc.selectSingleNode("/Users/User/@Name").value; 获取节点的名称
xmlDoc.documentElement.childNodes(0).nodeName 获取节点的值
xmlDoc.documentElement.childNodes(0).nodeValue 判断是否有子节点
xmlDoc.documentElement.childNodes(0).hasChild
相关文章推荐
- javascript xml 操作
- javascript操作xml
- 用javascript操作xml
- javascript 操作XML
- Javascript里使用Dom操作Xml
- javascript Xml增删改查(IE下)操作实现代码
- JavaScript操作XML (一)
- Javascript里使用Dom操作Xml
- javascript操作xml生成树形菜单
- javascript操作xml
- Javascript里使用Dom操作Xml
- 用javascript操作xml
- 用javascript操作xml
- Javascript 操作XML
- Javascript 操作 Sql中的Xml 字段
- Javascript里使用Dom操作Xml
- javascript 操作 XML
- 用javascript操作xml
- JavaScript 操作XML
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目