读取xml文件 动态生成数型结构问题!!高手帮忙啊! 那位xuzuning(唠叨)朋友 不好意思啊 我在结贴的时候没有看到你的铁子我没刷新 就结了 Sorry 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那位--xuzuning(唠叨) 朋友给的代码 我看不太懂 我很菜 对于js是个初级选手能不能把注释载给详细点啊 谢谢了 比如那几个变量的作用 // 遍历xml对象function tree(Element,debug) { var buffer = ""; var node = ""; if(Element.nodeType != 3) { node = Element; buffer += onElement(Element,debug); } if(Element.nodeType == 3) buffer += onData(Element); if(Element.hasChildNodes) { for(var i=0;i<Element.childNodes.length;i++) { buffer += tree(Element.childNodes(i),debug); } } if(node) buffer += endElement(node,debug); return buffer;}/***** 以下三个函数请根据需要自行修改 *****/// 遍历xml对象--节点开始function onElement(Element,debug) { var buffer = (debug ? "<" : "<") + Element.nodeName; n = Element.attributes.length if(n>0) { // 若该节点有参数 for(var i=0;i<n;i++) buffer += ' ' + Element.attributes(i).name + '=\"' + Element.attributes(i).value + '"'; } buffer += debug ? ">" : ">"; return buffer;}// 遍历xml对象--节点结束function endElement(Element,debug) { return (debug ? "</" : "</") + Element.nodeName + (debug ? "><br>" : ">");}// 遍历xml对象--节点数据function onData(Element) { return Element.nodeValue} 帮忙写个正则 鼠标的onmouseover和ommouseout ext初学者提问(EXT 4) 帮忙解密这个JS,是采用MooTools加密的,谢谢各位大侠 想这样的一段文字,用javascript怎么输出来? 怎样用js判断当前鼠标是否在对象内? 怎么做? ie 的刷新问题 父窗口怎样对弹出的子窗口提交信息? javascript中的翻转器 js如何遍历取得xml中每个字节点的值 我为什么不能移动div的位置
能不能把注释载给详细点啊 谢谢了 比如那几个变量的作用 // 遍历xml对象
function tree(Element,debug) {
var buffer = "";
var node = "";
if(Element.nodeType != 3) {
node = Element;
buffer += onElement(Element,debug);
}
if(Element.nodeType == 3)
buffer += onData(Element);
if(Element.hasChildNodes) {
for(var i=0;i<Element.childNodes.length;i++) {
buffer += tree(Element.childNodes(i),debug);
}
}
if(node)
buffer += endElement(node,debug);
return buffer;
}/***** 以下三个函数请根据需要自行修改 *****/
// 遍历xml对象--节点开始
function onElement(Element,debug) {
var buffer = (debug ? "<" : "<") + Element.nodeName;
n = Element.attributes.length
if(n>0) { // 若该节点有参数
for(var i=0;i<n;i++)
buffer += ' ' + Element.attributes(i).name + '=\"' + Element.attributes(i).value + '"';
}
buffer += debug ? ">" : ">";
return buffer;
}// 遍历xml对象--节点结束
function endElement(Element,debug) {
return (debug ? "</" : "</") + Element.nodeName + (debug ? "><br>" : ">");
}// 遍历xml对象--节点数据
function onData(Element) {
return Element.nodeValue
}