Liquid XML Studio - Freeware - Screen Shots
 

Liquid XML Studio is an integrated XML development environment, incorporating a graphical XSD editor, Intellisense XML editor, and much more. Click on the links above to explore.

 

Open Files

Each of the upper tabs represents an open file.
The 'x' on the right hand side will close the schema (and all child schemas), prompting you to save any unsaved changes.
The arrows allow you to scroll through the tabs when there are too many open to be displayed.
Some schema files (XSD's) can include/import one or more other schemas, if so then these are shown as child tabs.
The child tabs are displayed below the main file tabs and show the main schema, and all the child schemas that constitute the description for the whole schema.

 

 

 

Schema View Controls
 
Shows just the code view, minimizing the view of the graphical schema.
Shows just the graphical view of the schema, minimizing the code view of the schema
Shows the code and graphical view of the schema.

Graphical XSD View

Your XSD schema is displayed in 2 forms a graphical view and a code view. The graphical view allows you to do most of the common editing tasks, adding entities (elements, attributes, complexTypes etc). Moving items via cut and paste and drag and drop. Edit the common properties in place.


When items are referenced they are shown in place inside their own box, so it is easy to understand the meaning of the schema without searching though the schema for the definitions of each item.

The Code view is kept up to date as the diagram changes.

XSD Code View

Your XSD schema is displayed in 2 forms a graphical view and a code view. The code view allows you to edit the XSD schema directly.


The editor incorporates

  • Syntax Highlighting
  • Intellisense
  • Auto Indent
  • Error Highlighting

 


 
Once editing is complete, the graphical view is re-synced with the code view
Documentation Window

The documentation window can be used to add annotations to any item within the schema. Annotations are human readable comments that do not effect the meaning of the schema, but can be included in generated documentation etc.

The comments typed into the documentation window are then form part of the XSD.

Properties Window

A Context Sensitive Properties Window, that shows all the properties applicable for the selected item (in the Graphical XSD View) in its current state. As the state of the selected item changes new properties are displayed or removed, i.e. the facet length is applicable to types based on xs:string but not to types based on xs:int.

A description of the property is also shown in the box at the bottom of the window, and are described fully within the documentation.

Component Locator Window

The Component Locator Window displays all the schema entities (elements/attributes/complexTypes etc) that are defined in this schema (and any of the included schemas).
Double clicking on an item in the locator window takes you to the definition for the item in the graphical and code XSD views.

 

Web Service Browser

Point the browser at your web service.

Then select a web method

A Soap message is then constructed, you can modify this and view the response.

Sample XML Generation & Infering XSD from XML

You can generate sample XML files from your XML files. Ideal to building template documents and for testing/prototyping.

Infer an XSD from 1 or more sample XML files. Just the place to start if you have a load of data and no schema!

Error Window

The Error Window shows all the errors reported against the selected schema. Double clicking on an error will take you to the graphical item in question or the line in the XSD Code view.

 

XPath Expression Builder

The XPath expression builder, allows you to dyanmically construct XPath expressions and see the results in the sctive window in real time.

The Expression editor also has intellisense, and produces sample code for java, c#, vb.net & XSLT.

   
Products | Free XSD Editor | Free XML Editor | XML Data Binding | Download | Purchase | Support | Contact Us
©2007 Liquid Technologies Limited. All rights reserved. Privacy Policy