|
Article Excerpt In this article, you'll find an in-depth exploration of six distinct categories of XML document editors. With an appreciation of the characteristics and limitations of the tools available, you'll be able to choose those that best fit your needs.
Categories
I'll explore the following categories of XML editors:
* Form-based editors
* Word processors
* Text editors
* Word processors with style mappings
* Word processors with XML enhancements
* XML word processors
In assessing the relative merits of each category I consider efficiency, ease of use, cost of ownership, and ability to access document model rules (defined in a DTD or schema definition) in order to control or guide the authoring process. I also cover an issue that I call "the hidden-tags problem," which is explained fully at the end of this article. For now, it's sufficient to know that it involves the confusion that can arise when the context of the current cursor position is ambiguous because element tag delimiters are not visible. A closely related question concerning the merits of hiding XML concepts from authors is also discussed.
I'm aware that there are products on the market that defy categorization, and acknowledge that a product that appears on the surface to fit into one category might nevertheless include features that overcome the limitations that I ascribe to that category. I offer my apologies in advance to the vendors of such products, and encourage them to emphasize these features in their promotional material.
Form-Based Approach
The first category is radically different from the others, and the reason why goes to the heart of the distinction between data-centric documents (such as SOAP messages) and narrative documents (such as this article). This distinction emerged when data-centric applications were established as the primary new use of markup technologies shortly after the release of the XML standard. An avalanche of free and low-cost products quickly arrived that dispensed with the free-text editing environment in favor of a form-based approach.
Often Java-based, these products typically show a structured view of the entire document structure in one panel, from which an element can be selected, and a small set of text field boxes in another panel for editing the content and attributes of the currently selected element (see Figure...
|
|

More articles from XML Journal
EPA simplifies multistate data exchange with XML: a pilot project. (Da..., December 01, 2002 Introduction to SALT: unleashing the potential. (SALT)., December 01, 2002 World Wide Web Consortium publishes XForms 1.0 as a W3C candidate reco..., December 01, 2002 NeoCore broadens XML connectivity through data junction alliance. (XML..., December 01, 2002 Altova extends market leadership in Web-based XML content editing mark..., December 01, 2002
Looking for additional articles?
Search our database of over 3 million articles.
Looking for more in-depth information on this industry?
Search our complete database of Industry & Market reports by text, subject, publication
name or publication date.
About Goliath
Whether you're looking for sales prospects, competitive information, company
analysis or best practices in managing your organization,
Goliath can help you meet your business needs.
Our extensive business information databases empower business
professionals with both the breadth and depth of credible,
authoritative information they need to support their business
goals. Whether it be strategic planning, sales prospecting,
company research or defining management best practices -
Goliath is your leading source for accurate information.
|
|