Xml 从XSD生成web表单
我想基于XSD创建一个web表单,并以XML格式查看/保存/加载用户输入(类似于XML编辑器)。有什么快速的方法可以做到这一点吗 我的XSD可能包含一些问题,并且非常庞大。我不在乎表格是否也会变得巨大 这与你的问题相同;从那以后,有人给我添加了一个新产品的答案,我还没有探索过这个新产品 在微软论坛上处理同样的问题;另一种方法是通过数据库映射内容,因为处理web表单和数据库的软件似乎更容易获得Xml 从XSD生成web表单,xml,xsd,Xml,Xsd,我想基于XSD创建一个web表单,并以XML格式查看/保存/加载用户输入(类似于XML编辑器)。有什么快速的方法可以做到这一点吗 我的XSD可能包含一些问题,并且非常庞大。我不在乎表格是否也会变得巨大 这与你的问题相同;从那以后,有人给我添加了一个新产品的答案,我还没有探索过这个新产品 在微软论坛上处理同样的问题;另一种方法是通过数据库映射内容,因为处理web表单和数据库的软件似乎更容易获得 如果我必须总结一下,简短的回答是“不是真的”或“肯定不是直截了当的”。这也有助于理解您打算使用什么技术:
如果我必须总结一下,简短的回答是“不是真的”或“肯定不是直截了当的”。这也有助于理解您打算使用什么技术:PHP、.NET、基于Java?我正在开发自己的项目XsdFormEditor。应用程序将能够在WinForms(完成95%)、Web(使用Asp.NETMVC,完成0%)、WPF(完成0%)中将任何XSD显示为表单。想法是加载任何XSD文件,将其作为表单显示给用户,让用户输入一些数据并将数据保存为XML。用户还可以从XML文件加载默认值。你可以在这里找到:可以解决你的问题。它可以将您的XML模式转换为网站上的web表单(XSD转换为web表单)。Self-plug:Self-plug已发布,适用于没有服务器端耦合的有限XSD类型子集。我建议的路径是将XSD转换为json模式,然后从新的json模式生成表单。最后,将生成的json对象转换回xml xsd->json模式
基于该工具的工具可以从xsd生成json模式,并涵盖大多数xsd情况 json模式->html表单
优秀且易于使用的工具,可以采用任何json模式并创建html表单。您甚至可以添加自己对表单外观和行为的自定义 json->xml
我上面也提到过。它可以轻松地将json转换为xml。我知道这是一个老问题,但我自己也遇到了这个问题,找不到令人满意的开源解决方案。我最终编写了自己的实现。据我所知,它是最完整的工具。它支持主题初学者要求的很多内容(还有更多:):
- 从XSD自动生成HTML表单
- 包括元素、属性、组、扩展和限制
- 允许将XML文档中的数据加载到生成的表单中
如果您喜欢开箱即用的解决方案,而不是编写自己的解决方案,请参阅我的实现。tnx。技术对我来说并不重要。我只需要它的快速和简单是一个加号肯定。不幸的是XsdFormEditor依赖于微软的技术,并不是跨平台的。我很感激你所做的努力,但是使用跨平台技术不是更好吗,这样就不会限制谁可以使用你的作品?