Javascript XMLHTML表单:生成HTML表单以编辑XML?

Javascript XMLHTML表单:生成HTML表单以编辑XML?,javascript,xml,forms,Javascript,Xml,Forms,因此,我正在尝试编写一个javascript插件,以用户友好的方式编辑XML文件。目标是接收表示对象的XML字符串,动态生成HTML表单以编辑XML值,然后将更改保存回XML字符串 假设这个函数足够通用和有用,我想可能有一个解决方案可以做到这一点。有人知道某种JavaScript库或项目可以实现这一点吗?我能找到的最接近我想要的功能是 解决方案的一些显著限制: 必须完全是Javascript,最好是跨浏览器兼容。 必须完全在客户端操作,从输入XML字符串到编辑的输出XML字符串。 提前谢谢 Da

因此,我正在尝试编写一个javascript插件,以用户友好的方式编辑XML文件。目标是接收表示对象的XML字符串,动态生成HTML表单以编辑XML值,然后将更改保存回XML字符串

假设这个函数足够通用和有用,我想可能有一个解决方案可以做到这一点。有人知道某种JavaScript库或项目可以实现这一点吗?我能找到的最接近我想要的功能是

解决方案的一些显著限制:

必须完全是Javascript,最好是跨浏览器兼容。 必须完全在客户端操作,从输入XML字符串到编辑的输出XML字符串。 提前谢谢


Dave

在我看来,您可以使用XSLT将XML转换为XHTML以包含在文档中。一旦用户输入或更新了数据,就可以将其转换回XML进行提交


我还没有在客户端使用XSLT,但显然它得到了相当广泛的支持。

在我看来,您可以使用XSLT将XML转换为XHTML以包含在文档中。一旦用户输入或更新了数据,就可以将其转换回XML进行提交


我没有在客户端使用XSLT,但显然它得到了相当广泛的支持。

您不可能找到现成的解决方案来解决问题。不是因为这不是一个好主意,而是因为编辑表单中的XML数据的问题空间几乎是无法定义的巨大

可以编辑任何XML文档的基于表单的编辑器看起来很像XMLSpy的网格视图。我有理由肯定这不是你能接受的解决方案。为了使UI更直观,您需要对XML的结构施加约束。什么约束?这取决于XML和应用程序的问题空间


每次我需要这样做的时候,我都会建立自己的。这相当容易,因为基于HTML的交互式UI开发项目正在进行。

您不太可能找到现成的解决方案来解决您的问题。不是因为这不是一个好主意,而是因为编辑表单中的XML数据的问题空间几乎是无法定义的巨大

可以编辑任何XML文档的基于表单的编辑器看起来很像XMLSpy的网格视图。我有理由肯定这不是你能接受的解决方案。为了使UI更直观,您需要对XML的结构施加约束。什么约束?这取决于XML和应用程序的问题空间


每次我需要这样做的时候,我都会建立自己的。这相当简单,因为基于HTML的交互式UI开发项目正在进行。

您想要使用/生成的xml示例?这是一个很酷的链接:嗨,Dave,您得到解决方案了吗?您想要使用/生成的xml示例?这是一个很酷的链接:嗨,Dave,您得到解决方案了吗?