This wiki has undergone a migration to Confluence found Here
Difference between revisions of "XML Tool Considerations"
Jump to navigation
Jump to search
Evanarsdall (talk | contribs) |
Evanarsdall (talk | contribs) |
||
Line 101: | Line 101: | ||
|-valign="top" style="background:#FFFFFF;;" | |-valign="top" style="background:#FFFFFF;;" | ||
| Working with attributes and elements | | Working with attributes and elements | ||
− | || Has easily accessible panels for attributes and elements to the right of the document editing area. You can double-click an attribute or element to insert it. Also includes an '''Insert''' menu. XMetal works by a process of subtraction. It assumes that you will follow a specific structure, so it sometimes adds multiple, nested elements. You can then delete the non-required elements that you don't want. | + | || Has easily accessible panels for attributes and elements to the right of the document editing area. You can double-click an attribute or element to insert it. Also includes an '''Insert''' menu.<br /><br />XMetal works by a process of subtraction. It assumes that you will follow a specific structure, so it sometimes adds multiple, nested elements. You can then delete the non-required elements that you don't want. |
− | || Has easily accessible panels for attributes and elements to the right of the document editing area. You can double-click an attribute or element to insert it. Also includes a '''DITA''' > '''Insert''' sub-menu. The menu is not as full-featured as the one in XMetal. You have to rely more on the panels. Unlike XMetal, oXygen works by a process of addition. You get exactly the element that you want to insert and nothing more (unless there's a dependency). | + | || Has easily accessible panels for attributes and elements to the right of the document editing area. You can double-click an attribute or element to insert it. Also includes a '''DITA''' > '''Insert''' sub-menu. The menu is not as full-featured as the one in XMetal. You have to rely more on the panels.<br /><br />Unlike XMetal, oXygen works by a process of addition. You get exactly the element that you want to insert and nothing more (unless there's a dependency). |
|-valign="top" style="background:#FFFFFF;;" | |-valign="top" style="background:#FFFFFF;;" | ||
| Metadata | | Metadata |
Revision as of 02:03, 29 December 2009
Purpose of This Page
This page provides information about two DITA-friendly XML editors:
Note: I urge you to follow the above links (right-click to open in a new tab or window) and download a trial of each product.
Editions and Platforms
XMetal and oXygen are available in the following editions.
Product | Editions / Platforms |
---|---|
XMetal |
|
oXygen |
|
Possible Outputs
XMetal and oXygen support the following output types.
Product | Outputs |
---|---|
XMetal |
|
oXygen |
|
Note: Some outputs (e.g., RTF) require custom configuration, but both tools make customizing relatively easy to do.
Feature Sets
The following table compares features of both products.
Feature | XMetal | oXygen |
---|---|---|
Editing window | Provides three views:
|
Provides three views:
|
Editing of multiple topics | Has a tabbed interface with tabs on the bottom. | Has a tabbed interface with tabs on the top. |
Customized work environment | Allows saving of named workspaces and workspace switching. | Saves whatever configuration you were last using before exiting. |
General authoring tools |
|
|
Working with attributes and elements | Has easily accessible panels for attributes and elements to the right of the document editing area. You can double-click an attribute or element to insert it. Also includes an Insert menu. XMetal works by a process of subtraction. It assumes that you will follow a specific structure, so it sometimes adds multiple, nested elements. You can then delete the non-required elements that you don't want. |
Has easily accessible panels for attributes and elements to the right of the document editing area. You can double-click an attribute or element to insert it. Also includes a DITA > Insert sub-menu. The menu is not as full-featured as the one in XMetal. You have to rely more on the panels. Unlike XMetal, oXygen works by a process of addition. You get exactly the element that you want to insert and nothing more (unless there's a dependency). |
Metadata | Added using a dialog box. | Added using a pop-up list in the editing window. |
Table Editing |
|
|
Images |
|
|
Links | Easy to insert. XMetal automatically assigns an ID to cross-references. | Easy to insert, though I had to manually assign IDs. |
Change tracking | Simple to use. You can turn Track Changes on and off, make changes, and accept or reject them. Setup options are available in the Options dialog box. This feature is very similar to that of MS Word, though with fewer options. | Very similar to XMetal's implementation. The main difference is that you can control option settings at the global level or project level. |
Reusable components | Enables you to select content and convert it to a reusable component. XMetal then creates a separate XML file known as a conref (content reference). This file can then be referenced from other files in a DITA project. | Not supported. oXygen Support tells me that at this point you have to assign IDs to elements and reference the IDs. So basically you are simply creating cross-reference links--not reusing content. |
Indexing | Automatically includes index in PDF output if indexterm elements are included in a file. | Only includes index ouput when you use a bookmap. |
DITA map creation and editing | next | next |
Relationship tables | next | next |