Properties Window The properties for each XSD Entity are displayed in the standard Visual Studio Properties Window. | Error Reporting Errors are reported using the standard Visual Studio Error Window, double clicking on them will open the related file and select the entity that the error relates to. |
Documentation Tool Window View and edit the annotations (schema documentation) for the selected schema item. These comments can then be seen in XML Editors, XSD generated documentation etc. | Global Component Locator Tool Window This window shows all the root/global objects defined within the schema (and its children). Double clicking on an item take you to the definition, even if its in another file. |
Standard Tools - The plugin includes all the normal features users come to expect in Visual StudioFind & Replace - Integrated Find & Replace in the Code and Diagram, use regular expressions, wildcards, whole word, match case etc.
- Cut & Paste - Cut and Paste entities within the Code and model view
- Drag & Drop - Move sections of the model around by dragging
- Multi Set Undo - Instant undo for changes made in the model and the code
- Zoom - Control the scaling and spacing within your XML Schema diagram
- Printing - From both the model and code views. Scale the model to fit a on X by Y pages or scale by a fixed ratio
| Graphical XML Schema Editor Allows a logical view of the XML Schema to be edited and viewed. Editing can be performed inline on the diagram, via a properties window, or directly in the code. The context menus and properties window are intelligently controlled, only allowing valid properties to be displayed. The diagram can also be scaled in order to focus in on an small part, or get an overview of the overall structure. |
Split screen code/model The code and diagram are shown concurrently, making it easy to see what a given entity in the diagram represents. Changes in the model are reflected immediately in the code view. | Edit logical view Many XSD editors show the physical view of the XML Schema. This is barley any better than looking at the raw code, as it contains a large amount of syntactical clutter. The logical view presents the schema in a form that shows all the complexity of the schema without being overly complicated by syntax. |
Detailed properties Each entity in the model has a complete set of properties associated with it. These can be edited via the properties window. Many of the properties are context sensitive and are only shown at the appropriate times, simplifying a data designers job.
| Validation Validation is carried out on the XML Schemas according to the W3C's XML Schema Standard. Errors and warnings are reported via the Error Window, clicking on an error selects the source of the error in the code or model view.
|
XML Sample creation (XSD to XML) It is possible to generate an XML document from an XML Schema. The resulting document contains all the elements and attributes required to form an XML document that is valid based on the underlying schema. This is particularly useful for prototyping and testing. | XPath Viewer The XPath viewer can also be linked to the schemas code view, allowing queries to be run against the contents of the XML Schema. The results are highlighted in the code view. read more
|
XSD to HTML It is possible to generate HTML documentation from an XML Schema. A page is created for each entity in the XML Schema, each page containing a diagram complete with navigation links, original code, properties, references to its usage, references to its base and derived types. read more see examples | Generate Code (XML Data Binding) Generate XML Data Binding code, allowing you to manipulate XML documents using strongly typed objects in C#, VB.Net, Java, C++ (Win32, Solaris & Linux) and now Silverlight. read more |
| | |