我正在尋找一種可以很好地與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