XSD Diagram

XSD Diagram is a free Xml Schema Definition (XSD) diagram viewer for Windows written in c# Framework.NET 2.0

Version 0.5 Copyright © 2006-2008 Régis Cosnier, All Rights Reserved.

This program is free software and may be distributed
according to the terms of the GNU General Public License (GPL).

Features

  • GPL
  • Need of the Microsoft Framework.NET 2.0 (if not already installed)
  • Display the elements, the groups and the attributes
  • Show the text/HTML documentation of element and attribute when available
  • Print the diagram
  • Export the diagram to emf
  • Zoom the diagram
  • Registration in the Windows Explorer contextual menu
  • Drag'n drop a file from explorer

Donwload


Screenshots


License

Copyright (c) 2006-2008 Regis COSNIER, All Rights Reserved.

This program is free software and may be distributed
according to the terms of the GNU General Public License (GPL) version 2.



15 comments in 2 pages 0 1

2009-10-12 11:35:39 Manu ( ksmanu att g-mail dott com )
Am looking for an Altova XMLSpy replacement ( it is very expensive). This tool has a bite :) Making diagrams is a breeze, albeit the interface is like a drawing board. You click on an element and it is emitted. Next you click on another element and that too is there... Need to get used to this interface. Would really appreciate adding *Attribute* nodes... I will try understand the code and try out things. If any user has done somechanges, please let me know of that :) nice to share.

2009-02-22 22:52:38 Dragnovich
Grettings from Mexico: Hello It is the most easy to use XSD Viewer, I had used. Keep development! But I cant make it work well to read the external documentation XSD files, from an XSD file, it seems it's a bug. For example I got a example.xsd file and a doc directory. In doc directory I place a example_los.xsd file to document the LOS element. And in the reference from the XSD file I place this: So when I open the XSD file all displays correctly except for the Documentation window that shows me an error 404 "page not found", because is trying to read: http://doc/patrones_los.xsd. Just to test, I also try uploading the docs to my webserver and changing all doc references to an actuall URL, And it works partially because it downloads the XSD doc files but does not parse them so I got a windows with the XSD source. I had used other applications and they read correctly the documentation files except this.

2009-02-18 11:26:16 faceman
Can't run under Windows XP Pro. I always get a "XSD Diagram encountered an error" message. (I have .NET framework 2.0 SP1 installed). Any ideas, want to try this tool

2008-12-09 17:07:35 Kurt M
Very helpful tool to visualise the structure and some details, I hope you will go on in the development. Something for the to-do list: Is it possible to colour in the diagram the marked element the details are shown for?

2008-11-24 09:35:27 Sascha
Thought I found a little bug (min/maxOccurs does not match the correct occurence in element-view). How to contact you?

2008-11-21 10:19:34 Sascha
Best XSD-Viewer ever seen (much better then some commercial tools)! Thanks a lot! Greetings from Germany!

2008-11-12 14:38:49 Luka M
Great tool! Any chance you could add display references? E.g. change font type or size / reduce or increase text padding in boxes / adjust element spacing, adjust colour preferences? I'm using the tool just for XSD visualisation and I'm finding that for large XSDs there is too much 'space' in the diagram. I'd like to reduce the spacing, reduce padding and increase font size.

2008-11-06 00:19:38 The Gibster
i.e.: element name="CityName" type="StringLength1to64" minOccurs="0"

2008-11-06 00:18:52 The Gibster
Any thought to adding the additional information on element to the display? i.e.: It would be nice to have the type, minOccurs, etc be shown in the tool.

2008-07-30 02:15:48 Stefan Pausch (stefan at stefanpausch dot com)
Thanks alot for your tool! - Would you mind adding the \"attribute\" panel back into the next version, because thats exactle what i need. Thanks alot.


From
Text

Human factor: please enter "MOB" in this field

Page size about 13605 octets. Server generation in 0.046 seconds. Client load in seconds.