Yuv*_*dam 5 javascript xml jquery
我正在访问某个Web服务API,该API需要请求中的XML数据.例如,API可能期望:
<?xml version="1.0" encoding="utf-8" ?>
<root>
<a>1</a>
<b>2</b>
</root>
Run Code Online (Sandbox Code Playgroud)
构建XML请求的最简单方法是什么,可能使用jQuery?是否有任何标准的序列化程序可用于构建JS对象并将其序列化为XML?这样做的惯用方法是什么?
我发现的一个选项(我目前正在使用,尚未找到更好的选项)是jQuery 的json2xml插件。
用法示例:
var xmlHead = '<?xml version="1.0" encoding="utf-8" ?>';
var j = {
a : '1',
b : 'B',
c : {
m : 'm'
}
};
var opts = {
rootTagName : 'myRoot',
nodes : ['a', 'b', 'c']
};
var xml = $.json2xml(j, opts);
var xmlData = xmlHead + xml;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
593 次 |
| 最近记录: |