PROJECT DESCRIPTION

The project “EASY XML EDITOR” is designed for the purpose of creating XML pages in an easy way.

The project contains the following menus:

File

New,   Open,

Save,   Save As,

Page Setup, Print

Exit

The new option is used to create a new file. During this option, if the current file is not saved, then a message box will appear to save the current file and the new file is created. It contains the XML file header information.

The open option is used to open the file. During this option, if the current file is not saved, then a message box will appear to save the current file and the selected file is opened.

The save option is used to save the file. During this option, if the current file is not saved, then a message box will appear to save the current file and is saved with the given name.

The save option is used to save the file. During this option, then a message box will appear to save the current file and is saved with the given name.

Edit

      • Cut,     Copy, Paste
      • Delete
      • Select All
      • Find,    Replace

This is same as normal operation.

      • Insert node

A node name is typed to insert the node.

View

  • Code

The default coding view is displayed.

  • Design

The output of the XML file is displayed in the browser.

  • Print Node

All the node details are listed out.

Format

  • Font
  • Background,   Foreground
  • Tag, Attribute, Values, Punctuation
  • Reset

Font, as well as color, can be selected for individual tokens. The reset option will set the colors back to the default.

Check

  • Reformat

This is used to change the color values if the tags are not well-formed.

  • Syntax Verification

All the error situations are identified here and reported. At any time, only one error is displayed.

EXISTING SYSTEM

In the existing system, editors such as notepad are used for XML file creation. Otherwise, we go for .Net environment, which is costlier. In addition, in that editors, the error checking may not be possible. Moreover, only during runtime, the error is displayed in the browser.

PROPOSED SYSTEM

To avoid the drawbacks of the existing system, an enhanced editor is developed. The editor is particularly designed for XML code generation. With less effort, a maximum of coding lines can be prepared. The new system is having the following advantages.

HARDWARE CONFIGURATION

The hardware used for the development of the project is: 

PROCESSOR:           Latest

RAM:           128 MD SD RAM

MONITOR:           15” COLOR

HARD DISK:           20 GB

CD DRIVE:           LG 52X

KEYBOARD:           STANDARD 102 KEYS

MOUSE:           3 BUTTONS

SOFTWARE CONFIGURATION:

The software used for the development of the project is:

OPERATING SYSTEM:           Latest OS

ENVIRONMENT:           Visual Studio

LANGUAGE:           Visual Basic.NET

Limitations :

  1. Tags with the different case may not be identified.
  2. Syntax checking is not present.
  3. XML data cannot be viewed in tabular form in some editors.
  4. Individual colors separation and fonts are not possible for tags, attributes, and values.

Advantages :

  1. Automatic Ending tags are provided.
  2. Case Sensitive tag checking is possible.
  3. Syntax checking and Error notification at design time.
  4. The output can be quickly viewed.
  5. Individual colors separation for tags, attributes and values are given.
  6. Colors as well as fonts can be selected for individual tokens as well as background and the data.
  7. XML Data can be viewed in tabular form so that easy interpretation of data is possible.
  8. Easy interpretation of coding.