XMLDOM 詳細(xì)說(shuō)明和網(wǎng)上有關(guān)資源 + 動(dòng)態(tài)javascript建表
Posted on 2007-05-18 17:33 G_G 閱讀(1011) 評(píng)論(5) 編輯 收藏 所屬分類: javascript
問題:
對(duì)javascript Dom 解讀 xml? 的問題
解決: 網(wǎng)頁(yè)中 javascript 學(xué)習(xí)
過(guò)程 js
function?searchSales(){
????var?url?=?"MyXml.xml";???????????// url 不限制 可以為 jsp? *.do? 只要 out.print()出來(lái)的 是 xml 格式
????var?myAjax?=?new?Ajax.Request(
???????????? ?url,
????{
????method:?'get',
????onComplete:?action????????????? // 成功得到 requ 的掛載方法
????});
}

function??action(request)
{
????var?dom?=?request.responseXML;??? //返回 javascript Dom 解讀對(duì)象
????
????var?list?=?dom.getElementsByTagName('Weapon');?
????????????????????????????????//返回標(biāo)簽名<Weapon>? 集合項(xiàng)可用.item(i) 得出? .firstChild.nodeValue得值
?
????for(?var?i?=?0;?i?<?list.length;?i++?)?{
????????var?nli?=?list.item(i);
????????var?W?=?nli.getElementsByTagName(?'W'?);
????????window.alert(W.item(0).firstChild.nodeValue);
????}
?????
}
HTML 頁(yè)面
</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">
????????<W?Text="光束劍"?Value="0">1</W>
????????<W?Text="光束配刀"?Value="1">2</W>
????</Weapon>

????<Weapon?id="2">
????????<W?Text="光束劍"?Value="0">3</W>
????????<W?Text="光束配刀"?Value="1">4</W>
????</Weapon>
????
?????<Weapon?id="3">
????????<W?Text="光束劍"?Value="0">5</W>
????????<W?Text="光束配刀"?Value="1">6</W>
????</Weapon>
</Login>
心得: 調(diào)試了很久當(dāng)時(shí)對(duì)javascript 的不熟悉,但我沒有放棄 去網(wǎng)上查,問同事 最后成功
?????????????????---------------------?堅(jiān)持就是勝利?------------------
解決: 網(wǎng)頁(yè)中 javascript 學(xué)習(xí)
過(guò)程 js
























HTML 頁(yè)面







XML


















心得: 調(diào)試了很久當(dāng)時(shí)對(duì)javascript 的不熟悉,但我沒有放棄 去網(wǎng)上查,問同事 最后成功
?????????????????---------------------?堅(jiān)持就是勝利?------------------