/XMLWizard

A simple XML Editor

Primary LanguageC#MIT LicenseMIT

ResaRf's XML Wizard

social A simple XML Editor in C#. Written using Visual Studio 2017. Windows Forms used for GUI.

Features:

  • Lightweight (ONLY 677 KB!)
  • Ability to add child nodes in a structurally manner
  • Ability to add text (#PCDATA) to existing nodes
  • Ability to load from *.XML to program
  • Ability to save to *.XML
  • Ability to change the appearance of nodes in application

Controls:

  • Controls are very simple.
  • Double-click node to expand/collapse
  • Press F2 on node to Rename
  • Right click on node to open Context Menu
  • You can do all of these from the PropertyGrid control on the right too.

Technical Details:

  • Uses XmlReader and XmlDocument to read nodes from .XML file as a NodeTree
  • Uses XmlDocument to save nodes to .XML file as a NodeTree
  • Uses a TreeView control to browse XML Content

Screenshots:

wizard_1 wizard_2 wizard_3 wizard_4 wizard_5