XML
  Home arrow XML arrow Page 3 - Evaluating XML Editors
Dev Articles Forums 
ADO.NET  
Apache  
ASP  
ASP.NET  
C#  
C++  
ColdFusion  
COM/COM+  
Delphi-Kylix  
Design Usability  
Development Cycles  
DHTML  
Embedded Tools  
Flash  
Graphic Design  
HTML  
IIS  
Interviews  
Java  
JavaScript  
MySQL  
Oracle  
Photoshop  
PHP  
Reviews  
Ruby-on-Rails  
SQL  
SQL Server  
Style Sheets  
VB.Net  
Visual Basic  
Web Authoring  
Web Services  
Web Standards  
XML  
Mobile Linux 
App Generation ROI 
IBM® developerWorks 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
XML

Evaluating XML Editors
By: Dan Wellman
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 13
    2004-12-27

    Table of Contents:
  • Evaluating XML Editors
  • The Simple Editing Tools
  • The Full-Fledged Applications
  • The High End, Priced Appropriately

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Evaluating XML Editors - The Full-Fledged Applications


    (Page 3 of 4 )

    Moving into the full-on application category, the next set of programs is normally licensed and offers a lot more support for things such as schemas, DTDs and stylesheets.

    XML Fox 1.61 is an extremely small and basic XML and XML Schema editing tool that is free to download and use. In order to run the software, you need to download and install the .net framework and a database extension, both of which are also free. You can create, modify, and validate files. The program automatically maps a schema document as you are creating the XML document, which is a useful feature not seen in most other XML editors. It also shows you how your document will look in a browser. It is the only free, fully functional editor I have seen so far, but remember: you get what you pay for. 

    Cooktop 2.5 is a freeware application dedicated to the creation of XML, XSL and DTD documents. On selecting a new XML document, you are given a tabbed workspace consisting of a page for XML code entry, the XPath console, an XSL stylesheet code entry page and two results pages to show the code for your result, and any outputted HTML. There is an extensive code library with snippets for DTD, XML, XSLT, XPath, HTML and CSS among others. It also includes several templates for XML, XSLT and HTML. The program is intuitive enough to begin using immediately and features a handy validation and well-formedness checking facility. Unfortunately, the software lacks anything to do with the XML Schema specification, so it doesn’t quite provide that all-inclusive requirement of a stand-alone tool. For a free program, it is quite good, but if you are not planning on using XSLT with your XML documents, it seems pretty pointless downloading it.

    The <oXygen/> 5.0 XML editor is an excellent addition to any professional Web programmer's program suite. A single copy (can be installed on one machine, but documents produced can be used for any purpose) can be purchased for $96 USD which converts to approximately £45 GBP. It has a very well laid out, aesthetically pleasing GUI and, where certain other programs in this category have a Windows 98 feel about them, this program definitely has that XP quality.

    The main program window is divided into three sections: the Model, Outline and Code entry windows. The Model window gives an instant overview of the selected element and provides information on any attributes used by the element. The Outline window breaks the document down and shows it in its tree format. The code entry window should need little explanation, other than the fact that it is multi-tabbed, depending on the number of documents open, and provides everything that you’d expect including line numbering and syntax highlighting. The Outline window is really just a view; if you want to edit your document in a full tree environment, there is a button on the short cut bar that opens a dedicated tree editing window that is excellent for editing pre-existing documents. There are some useful sample files, and the program can convert an existing XML document into a Schema or DTD. Other than that, there are no code snippets or libraries, but it does provide a comprehensive help system.

    XML Writer 2.5 from Australian based Wattle software can be purchased for the slightly higher figure of $139 Australian Dollars, which converts to roughly $105 USD or £55 GBP. The new document templates (XML, DTD, XSD, XSLT, CSS, HTML and XHTML) are pretty comprehensive and include all of the necessary elements. The workspace is laid out logically, with a tabbed main coding window, a file based tabbed window and an error window. The file based window provides a useful project window that lets you organise your files into logical directories. It also contains a file explorer, a schema tag explorer and a well organised code library. There’s no doubt that it’s a useful and well produced program but the price tag seems a little unjustified.

    More XML Articles
    More By Dan Wellman


       · This is a very useful article. It save us the time it would take to download each...
       · Where are the links to the reviewed software? Every link in the article is a paid...
       · One editor not mentioned here is the Exchanger XML Editor and the publishers,...
     

    XML ARTICLES

    - Using Regions with XSL Formatting Objects
    - Using XSL Formatting Objects
    - More Schematron Features
    - Schematron Patterns and Validation
    - Using Schematron
    - Datatypes and More in RELAX NG
    - Providing Options in RELAX NG
    - An Introduction to RELAX NG
    - Path, Predicates, and XQuery
    - Using Predicates with XQuery
    - Navigating Input Documents Using Paths
    - XML Basics
    - Introduction to XPath
    - Simple Web Syndication with RSS 2.0
    - Java UI Design with an IDE







    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 5 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek