The XML Editor makes it possible to easily view, edit, and validate XML documents.
A rich text based editor provides syntax highlighting, well-formed validation, schema aware validation, auto complete/intellisense via XML Schemas, go to XSD definition, and much more.
The XML document can also be viewed and edited in a grid/tabular view. Each element within the document can be pivoted allowing its children to appear as columns within a table. This makes it easy to import/export data from other data sources such as Excel and SQL Server.
The text and tabular views can also be seem side by side in a split view making it easy to see the impact of changes made in the graphical view.
XML Grid Editor
The XML Grid Editor allows you to create and edit your XML data in the form of a tree or table. The standard tree based paradigm is often very limiting when editing repeated sets of data (i.e. a set of addresses). The Table paradigm makes the data more accessible, presenting it more like a spread sheet, making it easy to view and view. The XML Editor has a split screen XML Source / XML Grid which also makes it easy to see where a given node fits into the overall structure of the document.
The Auto complete feature makes editing XML documents much simpler, but we have taken this a step further in the XML Editor by intelligently calculating the auto complete from an associated set of XML Schemas. So you are presented with the attributes or elements that are allowed, given your position in the file.
The XML Editor provides validation to show if your XML document is both well-formed and valid against associated XML Schema.
Errors are shown inline within the XML document and in the error window in real time as you type.
Outlining (Code Folding)
The XML Editor allows elements within the XML document to be collapsed, thus maximizing your working area to simplify editing large files.
Document Outline View
Simplifies navigating large XML documents. A tree view showing all the XML Elements and attributes is shown alongside the XML document and is updated in real time as you type. Selecting a node in the tree takes you to the corresponding place in the document.
It can be difficult to determine the current location within large XML documents. The simple breadcrumb tool makes it easy to see all the parent elements back to the root of the document. Selecting a breadcrumb item navigates to the appropriate place in the document.
XPath Query Viewer
Each XML Editor window can show the results of an XPath expression. The results are shown as highlighted regions within the XML Editor. The highlights are changed in real time as the XML or XPath expressions change.
Infer Schema (XML to XSD)
The XML Editor provides a tool to allow you easily infer an XSD (reverse engineer) from one or more XML documents back into an XML Schema (XSD). The XML Schema can then be used to provide Intellisense and validation of your XML documents.
XML Sample Generator
Sample XML documents can be created from an XML Schema. This is an excellent starting point for authoring complex XML documents or just for getting an overview of what an XML Schema will produce.
The XML Editor provides a 'Format XML' option which indents all the elements correctly, making the XML document simple to read.
The XML Editor provides Auto Complete which automatically closes elements and provides auto formatting as you type.
The XML Editor provides syntax highlighting which makes your XML code easier to develop, allowing errors to be avoided.
File change notification
The user is notified when the file they are working on is changed by an external editor.
Convert XML documents to their Canonical form - allows comparison at the logical level and facilitates the digital signing of documents.
Liquid Studio contain a powerful SpellChecker. The SpellChecker highlights spelling mistakes inline in real time as you type, mistakes can then be corrected by clicking on them and selecting the correct spelling.
XML Schema Editor Overview
This video overview shows how to work in the graphical, text and split views, adding items, changing properties and updating documentation annotations.
Generate a Sample XML Document
This video tutorial shows you how to create a sample XML document from an industry standard schema (Google Site Map).
Generate HTML Documentation
This video tutorial shows how to create HTML documentation for an XML Schema.
XML Data Binding
This video tutorial shows you how to generate strongly typed API source code from your XSD using the Liquid XML Data Binder.
XML Data Mapper
This video tutorial shows how to create a mapping transform, using the graphical drag and drop interface, to convert XML data of different XML Schema.