Monday, September 18, 2006

XML Notepad - New Release

Nice litte Tool from Microsoft: XML Notepad. A slick and slim alternative to Altova XMLSpy or VS2005 XMLEditor.

It does support:
  • Browsing XML
  • Instant schema validation
  • Intellisense according XSD
  • Undo/Redo
  • much more
Design is documented, Source Code is included, Tool is written in C# 2.0 and does use intensively System.Xml.

To get the code up and running in VS 2005 Solution, do the following:
  • Open XmlNotePad.sln
  • Delete Projects not needed (reduce to the max :-)
    - I just use Projects "Application", "Help" and "XMLNotePad"
  • Delete reference to not existing *.snk file (thru Project-Properties, Signing, disable "Sign the assembly")
  • Add a reference to the libraries XmlDiffPatch.dll and XmlDiffPatch.View.dll to Project "XMLNotepad"
  • Set Project "Application" as Startup
  • Run
Now, the solution should run without trouble.