Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于生成UML图的库_C#_Uml - Fatal编程技术网

C# 用于生成UML图的库

C# 用于生成UML图的库,c#,uml,C#,Uml,我的项目实际上使用XML文件来定义应用程序的流程 我喜欢将这个XML转换为表示流的图像,以便在文档中使用它 有没有任何c#库可以帮助UML生成的图形部分? 是否有任何XML标准格式来生成可以转换为IMG的UML流 我需要这样的东西 你在找这样的东西吗 我使用GraphViz来模拟这样的事情。不,没有特定的.Net组件可以完成这项工作,但是您可以非常简单地生成简单的文本版本的Graphviz,然后运行命令行生成图表,并将其呈现给您选择的png、svg等 你可以在这本书中看到一个例子 更新2018-

我的项目实际上使用XML文件来定义应用程序的流程

我喜欢将这个XML转换为表示流的图像,以便在文档中使用它

有没有任何c#库可以帮助UML生成的图形部分? 是否有任何XML标准格式来生成可以转换为IMG的UML流

我需要这样的东西

你在找这样的东西吗


我使用GraphViz来模拟这样的事情。不,没有特定的.Net组件可以完成这项工作,但是您可以非常简单地生成简单的文本版本的Graphviz,然后运行命令行生成图表,并将其呈现给您选择的png、svg等

你可以在这本书中看到一个例子

更新2018-06-07


最近我一直在使用另一个工具,它在GraphViz-的基础上增加了更简单的语法。有一个很棒的在线版本

听起来你想尝试用c#编写代码来调用一个库来将一些xml转换成uml。看看我的答案,我还没有用过,但它看起来像是一个可以帮你做这件事的应用。你的标题有点误导。也许它应该是“生成UML图的C#Library”,你想创建一个数据流图还是什么?你可以编写一个xslt,将xml转换为SVGCool工具,但我认为OP是在谈论创建数据流图。耶,听起来他们要么想从现有的基于XML的系统表示中生成UML,要么想生成DFD。我是第一个去的。:)我正在尝试生成类似这样的东西