用数组的所有元素填充节点

发布于 2024-11-04 09:22:56 字数 582 浏览 1 评论 0原文

我又来了!

好吧,我有一个填充 JSON 结构的数组,并且我必须基于该数组结构填充 XML,我该怎么做?

我的数组包含许多正确分隔为 JSON sintax 的数据,我需要写入特定节点!

例如,我有以下 XML

<NEIGHBOR>
<TEST>
<HOUSES></HOUSES>
</TEST>
</NEIGHBOR>

和以下 JSON,它们填充了一个数组:

TEST1:$("#TEST1").val(),
TEST2:$("#TEST2").val(),
TEST3:$("#TEST3").val(),
...

并且我必须将所有这些字段(填充数组)放在 XML 上的 标记内!

我怎样才能做到这一点?

我尝试了appendChild()但没有成功,一旦我不知道如何找到标签,然后用所有数组元素填充它!

谢谢! :D

Here I am again!

Well, i have an Array that fills a JSON structure, and i have to fill an XML based on that array structure, how can I do that?

My array contains many data correctly separed as JSON sintax and i need to write into an specific node!

For example I have the following XML

<NEIGHBOR>
<TEST>
<HOUSES></HOUSES>
</TEST>
</NEIGHBOR>

and the following JSON, that fills an Array:

TEST1:$("#TEST1").val(),
TEST2:$("#TEST2").val(),
TEST3:$("#TEST3").val(),
...

and I must put all that fields (that filled the array) inside the <HOUSES> tag on XML!

How can I do that?

I tried the appendChild() but no success, once i dont know how to locate the <HOUSES> tag and then fill it with all the array elements!

Thanks! :D

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

溺深海 2024-11-11 09:22:56
var xml = '<NEIGHBOR><TEST><HOUSES></HOUSES></TEST></NEIGHBOR>';
var xmlDoc = $.parseXML( xml )
$xml = $( xmlDoc )
$houses = $xml.find('HOUSES');
$houses.append('<HOUSE>' + $("#TEST1").val() + '</HOUSE>');

没有太多可说的......这就是我能建议的......
大部分代码直接取自 jquery 的 .parseXML() 页面

var xml = '<NEIGHBOR><TEST><HOUSES></HOUSES></TEST></NEIGHBOR>';
var xmlDoc = $.parseXML( xml )
$xml = $( xmlDoc )
$houses = $xml.find('HOUSES');
$houses.append('<HOUSE>' + $("#TEST1").val() + '</HOUSE>');

without much to go on.. this is all I can suggest...
most of this code is taken directly off of jquery's .parseXML() page

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文