SS XML EDITOR



License Agreement

About the Program

Program Requirements

Program Installation

Running the Program

Using the Program

Additional Notes and Bugs List

Contacting the Author

Download SS XML Editor




License Agreement

This program is a freeware. Copying of this program is welcomed and encouraged as long as it is for educational and other non-commercial use.
<Back to Top>

 

About the Program

SS XML Editor is a useful tool written in Java for creating and editing XML files. The program features graphical user's interface, which displays XML file's structure in form of a tree. Using the point-and-click method the user can add, remove or edit XML tags, tags' attributes, tags text and comments.
<Back to Top>

 

Program Requirements

  1. JDK 1.1-Compatible Java Virtual Machine.
  2. MS XML parser classes (downloadable from www.microsoft.com/xml).
<Back to Top>

 

Program Installation

  1. Make sure that MS XML Parser classes are installed somewhere along your CLASSPATH directory.
  2. Copy all SS XML Editor class files into any directory.
<Back to Top>

 

Running the Program

  1. After you had installed SS XML Editor on your machine, open the command prompt window.
  2. Change current directory to the directory where the SS XML Editor was installed.
  3. At the prompt type:

    jview xmledit
    or
    java xmledit

    If you like to start the editor with a file already opened, type:

    jview xmledit myfile.xml

    where myfile.xml is the file you like to open.
<Back to Top>

 

Using the Program

Adding a new XML tag, comment or text

  1. Right-click on the tag to which you want to add a new tag.
  2. From the pop-up menu choose Add Tag, Add Text or Add Comment.
  3. After releasing the mouse you should see a new item in the tree.

Removing an existing tree item

  1. Right-click on the item, which you want to remove.
  2. From the pop-up menu choose Remove.
  3. After releasing the mouse, the program will remove the desired item.
    NOTE: SS XML Editor removes all children of the removed item as well.

Changing the tag names.

  1. Select the tag whose name you want to change.
  2. In the Value edit box on the right side of the editor's window type the new name.
  3. Click on Update button.

Changing text and comments.

  1. Click on the text or comment whose value you want to change.
  2. Change the text in Value edit box on the right site of the program.
  3. Click on Update button.

Adding tags' attributes.

  1. Select the tag from the tree.
  2. On the right side of the browser type the attribute's name and value.
  3. Click on New button.
  4. You should see the new attribute and its value in the attributes' list.

Removing tags' attributes.

  1. Select the tag from the tree.
  2. Choose the attribute to be removed from the attributes' list on the right side of the window.
  3. Click on Delete button.

Changing existing attributes' names and values.

  1. Select the attribute from the attributes' list in the right side of the editor's window.
  2. Type the new name and/or values.
  3. Click on Update button.
<Back to Top>

 

Additional Notes and Bugs List

  1. The program was tested only on Windows NT 4.0. If you believe 'write once, run anywhere', it should work on other platforms.
  2. At this time there is no support for DTD files. If the XML includes DTD tag, program will not be able to parse the file.
  3. Despite author's intentions, SS XML Editor does not perform as well when run on Sun's VM as it does on MS VM. There are issues with refreshing the tree area and resizing the scrolling area of the tree section.
  4. Program doesn't support drag-and-drop features. You cannot move a tree item to a different location, after the tag was added to the tree.
  5. From time to time, after starting the program, when clicking on File item in the program's menu, the program spontaneously selects a menu item.
<Back to Top>

 

Contacting the Author

Please send your comments (both positive and negative) and the bug reports to:

stolar@cs.washington.edu.

If you prefer mail, send it to: Chris Stolarek
16240 NE 12TH CT #B18
BELLEVUE, WA 98008
USA