我的xml檔案login.xml如下.
<?xml version="1.0" encoding="utf-8" ?>
現在我需要對這個xml檔案的內容進行操作.
首先,我們需要載入這個xml檔案,js中載入xml檔案,是通過xmldom來進行的.
// 載入xml文件
loadxml = function(xmlfile)
else if (document.implementation&&document.implementation.createdocument)
else
return xmldoc;
}xml檔案物件出來了, 接下去我就要對這個文件進行操作了.
比如說,我們現在需要得到節點login/weapon/w的第乙個節點的屬性,那麼我們可以如下進行.
// 首先對xml物件進行判斷
checkxmldocobj = function(xmlfile)
return xmldoc;
}// 然後開始獲取需要的login/weapon/w的第乙個節點的屬性值
var xmldoc = checkxmldocobj('/ebs/xml/login.xml');
var v = xmldoc.getelementsbytagname('login/weapon/w')[0].childnodes.getattribute('text')
而我在我的程式中的寫法是這樣子的,當然我在程式中的寫法是已經應用到實際中的了.一併給出來,以供檢視
根據我的經驗,最好是使用getelementsbytagname(xpath)的方法對節點進行訪問,因為這樣子可以直接通過xpath來定位節點,這樣子會有更好的效能.
該文章**自網路大本營:http://www.xrss.cn/dev/xml_wml/200762114269.html
列表(操作方法 解析式)
一 基礎 列表在python 中感覺是最靈活的有序集合物件型別,有點像其他語言的陣列的型別,它有很多非常有用的操作,下面大概介紹下 列表可以巢狀,索引和分片操作 巢狀 l3 a b cc 索引 l3 1 分片 l3 2 4 下面有2個非常有意思的操作,和 比如 1,2 5,6 結果生成了乙個新的列表...
Map例項的屬性和操作方法
map 結構的例項有以下屬性和操作方法。1 size 屬性 size屬性返回 map 結構的成員總數。const map new map map.set foo true map.set bar false map.size 2 2 set key,value set方法設定鍵名key對應的鍵值為v...
python切片知識操作方法解析
在python開發中,我們會需要不斷的要對 list tuple 有取值操作,這時我們就會用到 python 切片的相關知識,切片操作,能大大的簡化操作,下面就介紹 python 教程 中切片知識解析的相關資料,需要的朋友可以參考下 切片原型 strs abcdefg strs start end ...