Document Views

TreeView

This is the default tab whenever  the document is open.  XML document follows a tree format, with root, branch and  leaf nodes.  The document node is the root node always.  It can have several children nodes but there cannot be more than one child ELEMENT.  The child element can have one or more child ELEMENT nodes.  The treeview which is on the left side of the document window shows only ELEMENT nodes. 

ListView

All the other nodes PROCESSINSTRUCTION, COMMENT, TEXT and CDATA are shown in the listview on the rightside of the window.  When user selects an ELEMENT node from the treeview its corresponding children nodes are shown in the listview. It also displays ATTRIBUTES for the selected ELEMENT node.

EditView

The name or value fields in the listview have only limited length.  For text exceeding that limit, can be modified using editview.  The text from listview will show in the editview when the cursor focus is set in the corresponding column.   Listview and Editview are synchronized whenever the text is modified.

SourceView

This is the second tab in the document window;  this view shows the XML document in editable text mode.  The tags are color coded based on their nodetype.   System checks whether the document is well formed or valid when user changes to different view.

PreView

This is the third tab in the document window;  this view shows the rendered XML document using its reference XSL document.  Preview uses Internet Explorer that is installed on the system.

DTDView

This is the fourth tab in the document window;  if the document that is loaded had any DOCTYPE node then this view will show the parsed DTD.  If there was no DTD reference, user has the option to Generate DTD.  User can check for validity of the document with the DTD from this view, using the menu option 'Validate...'