我正在使用angularjs来开发我的应用程序。我使用一个JSON变量,我想将其转换为xml。我这样做的代码如下:
我的JSON变量:
variableJSON = {
"content": {
"section": []
},
"field": {
"string": [],
"integer": [],
"decimal": [],
"list": [],
"iterator": []
},
};
我在申请开始时填写。
这是我转换它的代码:
x2js = new X2JS({
escapeMode: false,
});
var xmlVar = $scope.x2js.json2xml_str(variableJSON);
这是一个改编。我的真实代码不是这样的,所以它可能不在这里使用代码。
最后我有这个:
<content><section id='S0'><label lang='en'>Section 1</label><single name='Q0'><label lang='en'>Question 1</label></single></section></content><field></field>
如您所见,只有一条线。我想跳过每个不同标签的行,以正确查看我生成的内容。但是我不想在这一代人之后做这件事。生成XML时,我必须保持原样。我无法在x2js网站或任何论坛上找到解决方案。
在XML生成期间,您是否有跳过线的解决方案?
提前谢谢。
答案 0 :(得分:1)
我假设提到的xml2json
是x2js。如果这是真的,则无法缩进生成的XML。
最适合您的选择是: