如何在客户端(JS或JQuery)中将JSON转换为XML [英] How to convert JSON to XML in Client side(JS or JQuery)

查看:177
本文介绍了如何在客户端(JS或JQuery)中将JSON转换为XML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有可能在客户端(Java sript或Jquery)中将JSON数据更改为XML。

Is there a possibility to change JSON data to XML in client side(Java sript or in Jquery).

推荐答案

尝试使用JQuery http://api.jquery.com/jQuery.parseXML/

Try using JQuery http://api.jquery.com/jQuery.parseXML/

您可以创建一个空的xml文档,如:

You can create an empty xml document like:

$。parseXML(< xml>< / xml>)然后设置从此处获取的文档的属性。

$.parseXML("<xml></xml>") and then set properties on the document got from this.

示例:

var doc = $.parseXML("<xml/>")
var json = {key1: 1, key2: 2}
var xml = doc.getElementsByTagName("xml")[0]
var key, elem

for (key in json) {
  if (json.hasOwnProperty(key)) {
    elem = doc.createElement(key)
    $(elem).text(json[key])
    xml.appendChild(elem)
  }
}

console.log(xml.outerHTML) // logs <xml><key1>1</key1><key2>2</key2></xml>

这篇关于如何在客户端(JS或JQuery)中将JSON转换为XML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆