从XML模式(xsd)生成XML实例

2024-04-27 09:57:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道,如果我有数据和标签,是否有办法从XSD模式自动生成XML文件。我想用python/java来实现。似乎很有可能,但我找不到任何允许我这样做的库。我正在寻找一个相当快速的解决方案。。 有什么想法吗?

See also: how-to-generate-sample-xml-documents-from-their-dtd-or-xsd


Tags: 文件to数据sample模式标签xmljava
3条回答

微软发布了一个“文档生成器”工具作为示例。This is an article详细描述了示例应用程序的体系结构和操作。

如果您只想使用文档生成工具,click here并安装MSI。它不需要编程。

是免费的。来源可用。需要运行.NET框架。仅适用于XSD。(不放松NG或DTD)。

我推荐两种方法:

  1. Xstream-我们可以通过定义一个Java文件并在项目上添加Java注释或只是定义别名来生成XML文件。这很简单,但不是全自动的;

  2. XMLBeans-这些工具允许您从XML schema定义(xsd)生成Java文件,以便您可以使用类似JavaBeans的方法调用导入、操作、创建和导出XML文件。

谨致问候, 路易斯

查看pyXSD中类似于JAXB的Python工具。

XSD用于创建Python类。Python对象用于发出XML。

相关问题 更多 >