CodeLoft - XMLEditor

The XMLEditor started life as a quick little example of how to use the NSXMLParser class. In the end though, it became clear that it could be much more than that. After a brief discussion with a fellow developer, it was decided that it needed to be written. The rest is, shall we say history. Certainly a large chunk of time is history.

Regardless of the original basis, this little editor is becoming a monster of a project. Not only do we need a good XMLEditor internally, but the Mac platform is sorely lacking something that can be the jack of all XML trades. With such widespread adoption, XML is quickly becoming a daily use tool. When put together with XLST and the ability to quickly view XML data in an easier to view formatted data structure, we feel that this can become another compelling application.

Unfortunately, this is also one of our first commercial efforts on the Mac, so we expect some missteps along the way. We've already rectified our first, by removing NSXMLParser and replacing it with something more robust. It is also the lowest priority project currently on the books :-(.


Release Notes
07/31/05
  • Release Tested on Mac/x86, Released to the public.

  • 07/13/05
  • removed libxml / libxsl builds, using tiger internal versions
  • moved to universal SDK.

  • 08/08/04
  • added toolbar
  • added toolbar item - add element

  • 05/02/04
  • added app icon
  • added doc icon for xml files
  • added doc icon for config files
  • added doc icon for plist files

  • 03/25/04
  • added live updating of the stylesheet / preview tools
  • stubbed in Export StyleSheet functions

  • 01/18/04
  • implemented webview preview / apply stylesheet
  • disabled wordwrap in source and stylesheet
  • 01/17/04
  • added libxslt.framework to the application build process
  • began configuration of libxslt.framework
  • libxslt.framework integrated, began StyleSheet support
  • 01/16/04
  • fixed issues with embedding the libXML framework in the deployment
  • removed last references from NSXMLParser
  • 01/13/04
  • completed UI changes
  • completed transition to libXML, removed NSXMLParser references
  • started webpage for the XMLEditor @ druware.com

  • 01/07/04
  • rearranged user interface based upon initial feedback from testers

  • 01/04/04
  • started transition from NSXMLParser to libXML.

  • 12/31/03
  • fixed font bug in outline view
  • added in document change notifications, will now notify on save of changes

  • 12/30/03
  • implemented addAttribute menu item
  • implemented deleteAttribute Menu Item
  • began informal feedback cycle.
  • dru

    Downloads
    Curent
    - XMLEditor.zip
    dru

    Purchase

    During the initial testing phase, the XMLEditor is not for sale, but once a release level is reached this product will be for sale as a part of the CodeLoft suite of tools, as well as on it's own. Pricing for both products is still to be determined, and is heavily dependant upon what features end up in the initial product release.

    dru

    Site
    Home

    Articles
    On Switching
    Mac vs Windows

    Games / MUD's
    Ancient Empires
    Lormyr

    Products
    D56 Collection Manager
    Code Loft
    Object Desktop
    ODBCKit
    TinyFugue
    XCode Tools
    PostgreSQL

    Support
    F.A.Q.
    E-Mail

    About Us
    Corporate
    Staff Blogs