XMLDOM 詳細說明和網(wǎng)上有關資源 + 動態(tài)javascript建表
Posted on 2007-05-18 17:33 G_G 閱讀(1011) 評論(5) 編輯 收藏 所屬分類: javascript
問題:
對javascript Dom 解讀 xml? 的問題
解決: 網(wǎng)頁中 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得值
?
????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 頁面
</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>
心得: 調試了很久當時對javascript 的不熟悉,但我沒有放棄 去網(wǎng)上查,問同事 最后成功
?????????????????---------------------?堅持就是勝利?------------------
解決: 網(wǎng)頁中 javascript 學習
過程 js
























HTML 頁面







XML


















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