XML Grid View

Stylus Studio® features an XML Grid View for editing tabular XML data (Online Video Demonstration; click to play). The XML Grid View provides an intuitive spreadsheet-like interface enabling developers to more productively work with relational data or any XML document with repeating data structures, addressing a need that frequently arises when working with raw XML data in typical XML data integration applications.

XML Grid View (click to enlarge)

Insert, Delete, Edit, Move Rows, Copy/Paste, Undo/Redo

Stylus Studio®'s XML Grid View visually renders repeating XML data structures as tables, or grids. Each table row corresponds to one instance of the repeating pattern in the XML data source; each column represents an attribute or sub-element. The XML Grid view can make it easier to visually inspect and perform editing operations such as inserting or deleting an XML element instance, or changing the order of sub-elements. The XML Grid View provides full menu and tool bar support for all editing operations; intuitive drag-and-drop can also be used in several cases. Similarly, XML Grid View supports Copy/Paste as XML data or as tab-separated values, enabling you to share data with third-party applications such as Microsoft Excel, Microsoft Access, Lotus 123, or other spreadsheet applications.

The following illustration shows a row being inserted into a table using the XML Grid View. Stylus Studio®'s XML Grid View also implements Undo/Redo and many other helpful XML editing features.

Inserting a row using XML Grid View

Sort in Ascending and Descending Order

XML Grid View makes it easy to sort an XML document in a way similar to common spreadsheet applications. Simply right click on a table column and select Sort Ascending or Sort Descending. The XML Grid View automatically applies the changes throughout the entire XML document. The following illustration depicts a table sorted in ascending order based on the 'ticker' symbol column.

Sorting XML tables using the XML Grid View

Add / Delete / Rename Element or Attribute 'Columns'

Each column in an XML Grid View table corresponds to a repeating element or attribute in an XML data structure. Using the XML Grid View, it is much easier to perform document-wide editing operations, such as renaming all of the elements or attributes, or adding/deleting elements or attributes to a table. The XML Grid View applies the requested editing operation to the entire table, that is, to every repeating instance of the XML data pattern.

Deleting columns using XML Grid View

Synchronized XML Editing

The XML Grid View is synchronized with Stylus Studio®'s other XML editing views, including the Text View and Tree View, providing XML developers with the flexibility to work with an XML document using a variety of different XML editing metaphors. To switch between XML editing views, click the appropriate tab at the bottom of the XML Editor module, as shown here:

Synchronized XML Grid View

Stylus Studio® 2010 XML XML Grid View provides a powerful, intuitive interface for working with tabular XML data.

EDI to XML Mapping

A tutorial on how to transform EDI files into XML using Stylus Studio's Convert to XML tool. Subsequent post-processing of the converted EDI data is done through XQuery or XSLT, modeling a real world XML data integration application.

Text File to XML

Stylus Studio provides several easy-to-use document wizards that allow you to quickly convert text files to XML. Create XML from text and EDI, create XML Schema from EDIFACT, and more!

XPath Editor

Stylus Studio's intelligent code-sensing, auto-completion technology, Sense:X, is XPath-aware. You'll find Sense:X for XPath in all of Stylus Studio's editors, including the XML Editor, XSLT Editor, and XQuery Editor.

Building DataDirect XML Converter Applications with Stylus Studio

DataDirect XML Converters are Java and .NET components that enable access to any data (flat files, EDI) from your application code. Learn how to deploy XML applications today.

Stylus Most Wanted

PURCHASE STYLUS STUDIO ONLINE TODAY!!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Try Stylus XML Grid

Simplify working with XML Tables with the XML Grid View — Download a free trial today!

Attend a Live Webinar This Week!

Learn about Stylus Studio's unique features and benefits in just under an hour. Register for the Stylus Studio QuickStart Training WebCast!

Ask Someone You Know

Does your company use Stylus Studio? Do your competitors? Engineers from over 100,000 leading companies use Stylus Studio, and now you can ask someone from your own organization about their experiences using Stylus Studio.

 
Free Stylus Studio XML Training:
W3C Member