我正在寻找一种可以很好地与Python一起玩的工具。 除了我的Python的要求,我的问题是一样的,因为这one:“我要寻找一个工具,它会采取一个XML实例文档和输出相应的XSD模式”您可以使用什么Python可访问工具从XML文档生成XSD?
11
A
回答
1
目前,没有模块可以在您的python程序中运行并执行此转换。但是我发现从XML创建XSD模式成为工具问题的问题。这是我将使用一次的功能,以启动架构,但之后我将自己维护架构。从阅读单个XML文件开始,XSD生成器将为实际模式创建起点,但无法推断出由XSD提供的所有功能和选项。 基本上,我没有看到需要将此转换作为模块放入我的代码中,每次XML更改时都会生成新的XSD。毕竟,这是定义XML的模式,而不是其他方式。
正如最终用户指出的那样,您可以使用xsd.exe,但您可能也想看看其他工具,例如trang(有点旧)的Java和stylusstudio(XML工具)。
2
0
根据PyCharm docs,PyCharm有此设施。程序不能将其作为API访问。因为它是一个命令行程序(子程序友好!),所以你可能最好使用XML Schema Learner作为单独的程序。
相关问题
- 1. 我可以使用什么工具合并wsdl和xsd文件?
- 2. 有谁知道可以从XSL生成DTD或XSD的工具
- 3. 有没有一种工具可以从XSD在Haskell中生成XML picker?
- 4. 我可以使用什么工具生成X.509证书?
- 5. 是否有可能使用Qt(不带XSD工具)从xsd生成C++类?
- 6. 工具从xsd生成xml文件(用于测试)
- 7. 使用XSD从CSV生成XML文件
- 8. 我可以使用什么来生成本地XML文件?
- 9. XSD为C#生成的XML文档?
- 10. 从xsd生成xml
- 11. 什么样的工具可以用来生成这个图表?
- 12. 可以使用什么工具打开PhpStorm生成的UML文件?
- 13. 使用什么工具生成Android的API XML文件?
- 14. 用于自动生成文档的免费工具XSD
- 15. 您可以使用Doxygen从\ todo命令生成todo.txt文件吗?
- 16. 使用XSD文件生成XML文件
- 17. 是否可以在文档中使用源生成JAVA文档?
- 18. 您可以使用node.js中的XML/HTML文档吗?
- 19. 您可以使用antixml来创建xml文档吗?
- 20. 使用ado.net从Xsd生成Xml
- 21. 使用Java从XSD模式生成xml
- 22. 有什么工具可以生成ASM ClassWriter代码吗?
- 23. API文档生成工具
- 24. XSD问题 - 试图从XML生成
- 25. 您可以从ApiController类访问GetOwinContext().GetUserManager?
- 26. .NET XSD文档生成器
- 27. 您可以访问MS Office 365 Word保存文档事件吗?
- 28. 可以从XML文档的结构推断出什么?
- 29. 什么是“界面生成器可可触摸工具”
- 30. 从XML生成Excel文档
应该可以做我想做的,并从Python程序中访问像xsd.exe这样的工具。我宁愿使用类似Python模块的东西,因为它更容易使用,更加优雅的解决方案。 pyxsd/PyXB似乎并不能满足我的要求(据我所知他们没有能力生成一个模式,只要给出一个XML文档)。 – chobok