XML Schema Editor Plugin

Liquid XML studio integrates smoothly into Microsoft Visual Studio 2005, 2008 & 2010 allowing you develop your XML and XSD applications within the familiar Microsoft Visual Studio environment.

The XML Schema Editor is added to Microsoft Visual Studio, allowing you to visually edit an XSD document. The split code/graphical view allows you an unprecedented level of control when editing your schemas. The standard properties window is used to make it possible to view and edit the detailed properties on any item in the diagram. A number of custom tool windows make editing and navigation simpler.

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

   

Liquid XML Studio

Starter Edition


Liquid XML Studio

Designer Edition


Liquid XML Studio

Developer Edition