日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)JSON教程:JavaScript將XML轉(zhuǎn)成JSON的方法

1. JavaScript代碼如下:

南昌縣網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),南昌縣網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為南昌縣數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的南昌縣做網(wǎng)站的公司定做!

// Changes XML to JSON
function xmlToJson(xml) {
    // Create the return object
    var obj = {};
    if (xml.nodeType == 1) { // element
        // do attributes
        if (xml.attributes.length > 0) {
        obj["@attributes"] = {};
            for (var j = 0; j < xml.attributes.length; j++) {
                var attribute = xml.attributes.item(j);
                obj["@attributes"][attribute.nodeName] = attribute.nodeValue;
            }
        }
    } else if (xml.nodeType == 3) { // text
        obj = xml.nodeValue;
    }
    // do children
    if (xml.hasChildNodes()) {
        for(var i = 0; i < xml.childNodes.length; i++) {
            var item = xml.childNodes.item(i);
            var nodeName = item.nodeName;
            if (typeof(obj[nodeName]) == "undefined") {
                obj[nodeName] = xmlToJson(item);
            } else {
                if (typeof(obj[nodeName].length) == "undefined") {
                    var old = obj[nodeName];
                    obj[nodeName] = [];
                    obj[nodeName].push(old);
                }
                obj[nodeName].push(xmlToJson(item));
            }
        }
    }
    return obj;
};

2. XML代碼:


    
        
        <LINKSIN NUM="1102"/>
        <SPEED TEXT="1421" PCT="51"/>
    </SD>
    <SD>
        <POPULARITY URL="davidwalsh.name/" TEXT="7131"/>
        <REACH RANK="5952"/>
        <RANK DELTA="-1648"/>
    </SD>
</ALEXA></code></pre><p>3. JSON結(jié)果:</p><pre><code>{
  "@attributes": {
    AID: "=",
    HOME:  0,
    URL: "davidwalsh.name/",
    VER: "0.9",
  },
  SD = [
    {
      "@attributes": {
        FLAGS: "",
        HOST: "davidwalsh.name",
        TITLE: A
      },
      LINKSIN: {
        "@attributes": {
          NUM: 1102
        }
      },
      SPEED: {
        "@attributes": {
          PCT: 51,
          TEXT: 1421
        }
      },
      TITLE: {
        "@attributes": {
          TEXT: "David Walsh Blog :: PHP, MySQL, CSS, Javascript, MooTools, and Everything Else",
        }
      },
    },
    {
      POPULARITY: {
        "@attributes": {
          TEXT: 7131,
          URL: "davidwalsh.name/"
        }
      },
      RANK: {
        "@attributes": {
          DELTA: "-1648"
        }
      },
      REACH: {
        "@attributes": {
          RANK = 5952
        }
      }
    }
  ]
}</code></pre><p>   例子:<br /> </p><p>json轉(zhuǎn)換成XML后,對應(yīng)的JS文件要怎么改?</p><pre><code>$(function() {
		
	$('#logout').click(function(){
		top.location.href = "../login.html";
	});
		
	$("#tree").tree( {
		url : "../data/menu.json",
		onClick : doMenuClick
	});

	function doMenuClick(node) {
		if ($("#tree").tree("isLeaf", node.target) == false)
			return;

		var id = node.id;
		var text = node.text;
		if (!id) return;
				
		var elTab = parent.$('#mainTabs'); 
		if (elTab.tabs('exists', text)) {
			elTab.tabs('select', text);
		} else {
			var url = '../TheReport/' + id + '.html';
			var content = '<div style="width:100%;height:100%;overflow:hidden;">'+
					'<iframe src="' + url + '" scrolling="auto" style="width:100%;height:100%;border:0;" ></iframe></div>';

			elTab.tabs('add', {
				title : text,
				content : content,
				closable : true
			});
		}
	}
});</code></pre><p>   上面的menu.json文件改成menu.xml文件后,這些代碼需要改的什么?</p><p>答案:</p><pre><code><?xml version="1.0" encoding="GB2312"?>
<myfile>
    <title>tttt
    ajie
    ajie@aolhoo.com
    20010115

HTML/JS:




在HTML中調(diào)用XML數(shù)據(jù)


標(biāo)題: 
 
作者: 

信箱: 

日期:



當(dāng)前名稱:創(chuàng)新互聯(lián)JSON教程:JavaScript將XML轉(zhuǎn)成JSON的方法
文章位置:http://www.5511xx.com/article/cohhsis.html