The Visio team is pleased to announce that the online version of the Visio 2010 SDK documentation is now available here. This documentation, which also shipped with the Visio SDK download, is intended to help developers working with the Visio APIs, ShapeSheet and XML. It contains the following Visio developer references.
For Visio Services developers, documentation is available online as well as offline via the Microsoft SharePoint 2010 SDK. This documentation is divided into Visio Services in SharePoint Server overview articles and Visio Services Class Library technical information, and covers the following topics.
As always, we enjoy hearing your feedback about Visio, the Visio SDK and our documentation. Please feel free to post any questions or suggestions to our blog.
The XML Schema Reference provides both an excellent overview and detailed information in a well structured manner.
The actual XML Schema file i.e. the DatadiagramML.xsd file itself is not available for download.
Why do I need it:
I develop model repository tools (in Java) where Visio is one of several end user modelling applications that i need to support. For Visio 2003 I have used the DatadiagramML.xsd (for Visio 2003 the file is avaliable) to autogenerate Java classes using the Apache XMLBeans toolset.
Can you please provide the DatadiagramML.xsd file for download ?
This also applies to Visio 2007
I want to make an application in which the user creates diagrams. Does this SDK allow me to create a windows application, and allow the user to manipulate shapes, connect one shape to another, etc. etc. If so please state precisely what is needed, and order of installation.
The Visio SDK provides sample applications that might help. If you want your application to run outside of Visio, I suggest looking at the Office Plan Sample Application in the SDK. This sample shows how you can use the Visio 2010 Drawing Control to create an application that takes advantage of the drawing features of Visio 2010 in a Microsoft Windows Form.
To build such an application, I suggest:
(1) Visual Studio (2005 or 2008 to view and compile the SDK sample),
(2) Visio 2010, and
(3) the Visio SDK.
Is there a portable version of Visio viewer available?
To Henry Adams
You can try VSD Viewer
You can download the Visio Viewer here: