2
A
回答
4
我没有找到任何现有的程序要做到这一点,所以...我开发了我自己的!它被称为GraphVisu。
有第一个程序从种子XSD文件生成图结构,另一个程序可视化图。我还包括检测相关节点的集群(在图论中称为“strongly connected components”)。
随意使用它!
3
我不知道专为XSD量身定制的免费解决方案。如果我必须使用免费提供的组件构建它,我可能会考虑GraphViz。您需要编写一个模块来生成GraphViz所需的数据,这些数据将来自解析XSD文件。如果考虑架构位置如何工作并解决问题,并正确处理循环依赖关系,则后者是微不足道的。好处是GraphViz在各种平台上都受支持,只要您可以解析XML,就可以设置。
我也开发了我自己的,以XML Schema重构(XSR)插件的形式为QTAssistant。这个特殊的功能集自从2004年开始出现,所以它的工作非常好,包括WSDL和XSD文件。
我可以做不同的解释,你问什么,所以我将把你可以用XSR做什么:
- XSD文件依赖性
这是一个简单的,显示分层布局。
这是一个比较复杂的一个,showign有机布局。
- intra-XSD文件模式组件依赖关系:可以根据任意条件进行过滤(不确定你的意思是
with tags
)。
- XSD文件集架构组件的依赖关系(同上,但可以在不同的文件浏览)
该工具配备了一个自动化库,在那里你可以编写几行C#或Java脚本代码,然后您可以使用QTAssistant外壳程序或命令行外壳程序将其与自动构建过程集成。
其他功能还包括出口使用GraphML基础数据的能力,也就是说,如果你想进一步分析或处理图形(如拓扑排序,循环等)
相关问题
- 1. 从文件名生成一个生成文件目标依赖关系
- 2. Makefile - 依赖关系生成
- 3. 如何生成不依赖关系的Crystal可执行文件?
- 4. 如何检查依赖关系的生成文件?
- 5. 如何自动生成文件之间的依赖关系?
- 6. 如何查找XSD文件依赖关系
- 7. 关于生成maven依赖关系
- 8. 如何从文本文件创建依赖关系图?
- 9. 为cuda文件生成头文件依赖关系
- 10. 如何为.cpp和.h文件从变量生成依赖关系?
- 11. Maven2:如何生成一个包含项目依赖关系名称的文件?
- 12. 如何更改生成的工件的依赖关系?
- 13. TCL代码依赖关系生成器
- 14. 为gcc生成依赖关系
- 15. 在pod中生成依赖关系库
- 16. GCC makefile依赖关系生成路径
- 17. Package.JSON文件依赖关系
- 18. Makefile文件依赖关系
- 19. 如何从另一个文件加载Maven依赖关系?
- 20. Maven - 将XSD作为依赖关系
- 21. 使用来自依赖关系的XSD
- 22. (自动)跨多个生成文件依赖关系
- 23. 生成MATLAB m文件依赖关系树
- 24. 如何在Angular-Fullstack生成的Angular 1.5组件中注入依赖关系
- 25. 制作具有多个依赖关系的文件依赖关系图
- 26. 如何从头文件生成C依赖文件
- 27. Masterpass依赖关系与其他依赖关系发生冲突
- 28. 如何仅通过类为一个项目生成依赖关系图?
- 29. 依赖关系的nuget依赖关系
- 30. 为C/C++中的项目生成生成文件的依赖关系