当前位置: 首页 > 面试题库 >

如何将XSD转换为Python类

罗梓
2023-03-14
问题内容

我只想知道是否有一个程序可以像 JAXB for Java那样将XSD文件转换为Python类?


问题答案:

generateDS:我认为这是我需要的好工具

编辑:实际上,generateDS做得很好!它使用所有方法(setter和getter,导出到XML,从XML导入)生成Python类。效果很好!



 类似资料:
  • 我的customer.xsd如下所示。我正试图将它转换为pojo类schema_reference.4:未能读取模式文档“xml.xsd”,因为 1)找不到文件; 2)文件无法阅读; 3)文档的根元素不是。 我正在使用maven将XSD转换为Java clases。

  • 问题内容: 我有一个要转换为CSV文件的JSON文件。如何使用Python执行此操作? 我试过了: 但是,它没有用。我正在使用Django,收到的错误是: 然后,我尝试了以下方法: 然后我得到错误: 样本json文件: 问题答案: 首先,你的JSON具有嵌套对象,因此通常无法直接将其转换为CSV。你需要将其更改为以下内容: 这是从中生成CSV的代码: 你将获得以下输出:

  • 问题内容: 我试图将一个相当简单的Python程序转换为可执行文件,但是找不到我想要的东西,所以我有几个问题(我正在运行Python3.6): 到目前为止,我发现这样做的方法如下 下载旧版本的Python并使用 在3.6中设置虚拟环境,这将允许我执行1。 下载Python到C ++转换器并使用它。 这是我尝试过的/遇到的问题。 我在安装所需的下载之前安装了它(pypi-something),所以它

  • 问题内容: 我需要加载XML文件并将内容转换为面向对象的Python结构。我要这样: 并将其变成这样: XML数据将具有比这更复杂的结构,并且我无法对元素名称进行硬编码。解析时需要收集属性名称并将其用作对象属性。 如何将XML数据转换为Python对象? 问题答案: 值得一看。 或者以另一种方式构建xml结构: 输出:

  • 如何将XSD 1.1模式自动转换为XSD 1.0模式,方法是去掉所有1.1功能,只保留与XSD 1.0兼容的子集? 我意识到这将限制您可以利用多少XSD 1.1功能,但是我想象的用例是一个模式,您可以发布XSD 1.1版本和更兼容的XSD 1.0版本,两者都描述相同的数据结构但是1.1版本有一些额外的

  • 我有一个SOAP消息,我将使用CXF3.0.3中的commonValidationFeature来验证它。验证器可以工作,但它返回一个soap错误,没有有意义的错误消息。 我希望捕获ValidationException并将其转换为带有状态错误代码中的错误的SOAP消息。稍后我将描述输出消息。 这里的字段是XSD java代码生成@xmlelement(type=string.class)@xml