麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JS操作xml對象轉換為Json對象示例

2019-11-19 17:02:17
字體:
來源:轉載
供稿:網友

最近在處理一個前端功能的時候,遇到了一個問題,原本的系統是使用的xml來存儲數據的,而在新的系統上,想要轉換為json對象存儲,于是就考慮到直接將xml對象轉換為json對象。

目前為止,通用的轉換方式我還沒有找到,只有根據已知的xml對象結構來使用for循環不斷地賦值。

var xml = ??????;//獲取xml對象var objList = [];for(var i = 0;i<xml.childNodes.length;i++){  var obj = {};  obj.attribute1 = xml.getAttribute("attribute1");//獲取節點屬性  obj.attribute2 = xml.getAttribute("attribute2");  obj.children = [];  for(var x=0;x<xml.childNodes[i].childNodes.length;x++){    var element = xml.childNodes[i].childNodes[x];    var child = {};    child.attribute1 = element.getAttribute("attribute1");    child.attribute2 = element.getAttribute("attribute2");    obj.children.push(child);  }  objList.push(obj);     }

for循環可以繼續嵌套下去,每一個新的json對象的屬性都可以自定義,但是在getAttribute()方法中一定要填寫自己所需要的存在的屬性。

這樣的方法看起來比較蠢,暫時先這樣用吧,等到我想到了更好的方法之后在考慮替換。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美www | 久久一区三区 | 日韩精品久久久久久 | 午夜精品久久久久久中宇 | 性高湖久久久久久久久aaaaa | www国产免费 | 毛片一级视频 | 色呦呦一区二区三区 | 久久99精品久久久久久秒播放器 | 亚洲日本韩国精品 | 久久老司机精品视频 | 亚洲人成综合第一网 | 韩国19禁在线 | 国产精品久久久久久久娇妻 | 亚洲欧美不卡视频 | 91网站链接 | 久久经典免费视频 | 欧美日韩高清一区二区三区 | 一区二区三区四区视频在线观看 | 中国hdxxxx护士爽在线观看 | 精品一区二区三区在线观看视频 | 国产精品免费久久久久 | 亚洲特黄 | 久久超 | 国产精品一区二区三区在线播放 | 欧美一级久久 | 精品国产91久久久久久久 | 欧美人与zoxxxx另类9 | 久久超 | 欧美一区二区三区中文字幕 | 欧美人一级淫片a免费播放 久久久久久久久91 国产99久久久久久免费看 | 久久久久久久一区 | 欧美成人免费在线视频 | 人禽l交免费视频 | 国产91大片 | a级高清免费毛片av在线 | 香蕉国产在线视频 | 精品亚洲一区二区 | 91 视频网站 | 久久免费激情视频 | 美女黄污视频 |