【发布时间】:2019-02-14 10:08:08
【问题描述】:
我正在尝试从给定的 XML 模式生成 XML 文件。我已经能够使用 python 中的 pyxb 库来做到这一点。但问题是随着 XSD 变得巨大,不可能手动编码每个标签。是否有任何 python 库可以从给定的 XSD 文件创建一个可以迭代的数据结构
【问题讨论】:
-
你能提供 XML 架构吗?
-
我无法为您提供我正在处理的原始 xml 架构,但 docs.microsoft.com/en-us/dotnet/csharp/programming-guide/… 的 xml 架构或多或少具有相同的结构,唯一的区别是大小。我的更大
-
那么你想根据XSD生成带有随机数据的XML文件吗?
-
我想生成一个 xml,其中一些字段将由我的 UI 填充,其余字段可以填充虚拟数据。即使有一种基于 XSD 生成带有随机数据的 XML 的方法,它也将有助于在很大程度上解决我的目的。
标签: python xml parsing data-structures xsd