2014-06-15 37 views
1

我正在使用Visio 2013 Professional試用版,我希望能夠讀取數據以在其他地方使用它。最好是XML,但只要我能讀懂它,我並不在意。有什麼辦法可以做到這一點?訪問Visio UML數據

我的目標是在Visio中創建UML圖表,然後能夠提取自動代碼生成的數據。

我在網上搜索和每個來源似乎告訴我或暗示Visio有一個內置的XML格式,但我似乎並沒有它。是否因試用版本而丟失了某些東西,是從Visio 2013中刪除的,還是我錯誤地跳過某些內容?

任何幫助將是偉大的。

回答

2

您應該能夠將Visio UML圖導出爲XML格式的「XMI」。

這些鏈接可能指向你在正確的方向:

  • 的Visio UML到XMI導出功能:

http://msdn.microsoft.com/en-us/library/office/aa140339%28v=office.10%29.aspx

  • 下載XMI .dll文件從CNET:

http://download.cnet.com/UML-To-XMI-Export/3000-2206_4-10732176.html

  • 進口創建XMI到IBM的Rational Software Architect:

http://www.ibm.com/developerworks/rational/library/import-microsoft-visio-diagrams-2/

  • XMI出口與ESRI:

http://support.esri.com/em/knowledgebase/techarticles/detail/26105

+0

所有這些重消息來源與我迄今發現的相同。沒有找到XMLExport的微軟鏈接,CNet下載會讓我卡住,因爲它引用了Visio 2003,但找不到.src文件,最後一個鏈接需要第一個鏈接才能工作。這是我卡住的地方:/ – Matt

+0

它曾經運行良好,我認爲XMIExport.dll可以從Microsoft免費下載。我想,Visio 2013並非如此。問:你真的需要Visio嗎?例如,你有沒有考慮嘗試Eclipse UML建模器? http://marketplace.eclipse.org/content/uml-designer-eclipse-kepler-version#.U50hKihroqs – FoggyDay

+0

如果我絕對需要我可以使用別的東西,但我不會放棄使用Visio,因爲它是理想的對我來說:P – Matt