- 论坛徽章:
- 0
|
/**
* 得到XML文件属性的集合对象
* @param xmlDoc XML对象
* @param name 属性名称 如: user
* @return 返回 Array 对象
* Example XML:
*
*
*
*
* 小猪
*
* 27
*
*
*
* 小霞
*
* 26
*
*
*/
function getXMLArray(xmlDoc, name) {
var keys = name.split('.');
var node = xmlDoc.documentElement; // 得到根节点
var rtn = new Array();
var n = 0;
for(var i=0; i
return rtn;
}
/**
* 得到由getXMLArray函数得到对象中的值
* @param node 节点对象
* @param name
* @return 返回 String
*/
function getvalue(node, name) {
var keys = name.split('.');
for(var i=0; i
return "";
}
// 测试:
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.loadXML("小猪27小霞26小章25");
var list = getXMLArray(xmlDoc, 'user');
for(var i=0; i');
}
打印出:
小猪27
小霞26
小章25
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/15511/showart_95787.html |
|