从xml生成表单

时间:2014-05-21 16:58:44

标签: javascript jquery xml forms

所有我创建了一个页面,根据表单中的用户输入生成xml(选择框和文本框)

以某种方式看起来像这样:Form Picture

单击提交按钮时。它生成一个自定义的xml。看起来像这样:

xml

但是我还想要一种机制来做一些反向解析。在用户在文本框或文本区域中输入XML并单击提交时,它会创建一个表单(就像下面显示的那样,就好像xml是从表单中创建的那样。所以只是一个反向过程)。 / p>

我在第一时间生成xml的方法是将表单输入序列化为json数组,然后遍历数组以通过javascript库生成xml。

有没有办法对此反向,任何指针或任何库或其他东西。

我知道我首先要从XML字符串中创建一个DOM并对其进行一些操作。

一些帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

在w3schools.com上有这个例子 link。以下链接显示了您可以在解析的XML link上调用的方法,使用它来查找构建表单所需的XML标记。

然后,您只需根据在解析的XML中找到的内容,将所需的表单元素添加到DOM中。