XMLDOM 详细说明和网上有关资源 + 动态javascript建表

问题: 对javascript Dom 解读 xml  的问题
解决: 网页中 javascript 学习

过程 js
function  searchSales() {
    
var url = "MyXml.xml";           // url 不限制 可以为 jsp  *.do  只要 out.print()出来的 是 xml 格式
    
var myAjax = new Ajax.Request(
              url,
    
{
    method: 'get',
    onComplete: action              // 成功得到 requ 的挂载方法
    }
);
}


function   action(request)
{
    
var dom = request.responseXML;    //返回 javascript Dom 解读对象
    
    
var list = dom.getElementsByTagName('Weapon'); 
                                //返回标签名<Weapon>  集合项可用.item(i) 得出  .firstChild.nodeValue得值
 
    
forvar i = 0; i < list.length; i++ ) {
        
var nli = list.item(i);
        
var W = nli.getElementsByTagName( 'W' );
        window.alert(W.item(
0).firstChild.nodeValue);
    }

     
}

HTML 页面

</ HEAD >
< head >
    
< script  src ="prototype1.5.0.js" ></ script >
    
< script  src ="xml.js" ></ script >
</ head >
< input  id ='test'  type ="submit"  value ="test"  onclick ="searchSales();"   >
</ HTML >

XML

<? xml version="1.0" encoding="utf-8"  ?>
< Login >

    
< Weapon  id ="1" >
        
< Text ="光束剑"  Value ="0" > 1 </ W >
        
< Text ="光束配刀"  Value ="1" > 2 </ W >
    
</ Weapon >

    
< Weapon  id ="2" >
        
< Text ="光束剑"  Value ="0" > 3 </ W >
        
< Text ="光束配刀"  Value ="1" > 4 </ W >
    
</ Weapon >
    
     
< Weapon  id ="3" >
        
< Text ="光束剑"  Value ="0" > 5 </ W >
        
< Text ="光束配刀"  Value ="1" > 6 </ W >
    
</ Weapon >
</ Login >

心得: 调试了很久当时对javascript 的不熟悉,但我没有放弃 去网上查,问同事 最后成功
                 --------------------- 坚持就是胜利 ------------------

你可能感兴趣的:(XMLDOM 详细说明和网上有关资源 + 动态javascript建表)