`
cn_arthurs
  • 浏览: 329075 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XML to JSON

阅读更多

现在JSON在前台的应用越来越广泛,不过也有很多系统是基于XML标准的,可能返回的数据就是一XML格式,如果前台的某个控件只支持JSON格式,如果重新开发支持XML是比较麻烦的。因此我们最好只直接采用最简单的方式,格式转化:

http://www.oschina.net/p/xml+to+json/  不过该插件是采用MIT 和GPL双授权的。

 

脚本库支持:jquery

核心库支持:jQuery.xml2json.pack.js

 

DEMO File:

<?xml version="1.0" encoding="utf-8"?>
<animals>
	<dog color='Black'>
		<name>Rufus</name>
		<breed>labrador</breed>
	</dog>
	<dog breed='whippet'>
		Adopted
		<name>Marty</name>
	</dog>
	<cat color="White">
		<name>Matilda</name>
	</cat>
</animals>

 

 DEMO Source:

<html>
	<head>
		<script src='jquery.js' type="text/javascript"/>
		<script src='jquery.xml2json.pack.js' type="text/javascript"/>
	</head>
	<body>
		<script language="javascript">
			$.get('data/animals.xml', function(xml){
				var animals = $.xml2json(xml);
				alert(animals.dog[1].name +'/'+ animals.dog[1]);
			});
		</script>
	</body>
</html>

 

分享到:
评论
Global site tag (gtag.js) - Google Analytics