| <?xml version="1.0" encoding="utf-8"?> | |
| <!--Arbortext, Inc., 1988-2006, v.4002--> | |
| <!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" | |
| "concept.dtd"> | |
| <concept id="cwxmledt" xml:lang="en-us"> | |
| <title>XML editor</title> | |
| <titlealts> | |
| <searchtitle>XML editor</searchtitle> | |
| </titlealts> | |
| <shortdesc>The XML editor is a tool for creating and viewing XML files.</shortdesc> | |
| <prolog><metadata> | |
| <keywords><indexterm>XML editor<indexterm>overview</indexterm></indexterm> | |
| </keywords> | |
| </metadata></prolog> | |
| <conbody> | |
| <p>You can use it to perform a variety of tasks such as:</p> | |
| <ul> | |
| <li>Creating new, empty XML files or generating them from existing DTDs or | |
| existing XML schemas</li> | |
| <li>Editing XML files</li> | |
| <li>Importing existing XML files for structured viewing</li> | |
| <li>Associating XML files with DTDs or XML schemas</li> | |
| </ul> | |
| <p>The XML editor has two main views - the Source view and the Design view. | |
| You can also use the Outline view to insert and delete elements.</p> | |
| <section><title>Source view</title><p>The Source view enables you to view | |
| and work directly with a file's source code. Many of the XML editing features | |
| in the XML editor Source view are very similar to those available in the Source | |
| view of Page Designer.</p><p>The Source view has many text editing features, | |
| such as: <ul> | |
| <li> Syntax highlighting, unlimited undo/redo, and user-defined templates.</li> | |
| <li> Content assist, which uses the information in a DTD or schema content | |
| model to provide a list of acceptable continuations depending on where the | |
| cursor is located in an XML file, or what has just been typed.</li> | |
| <li>"Smart" double-clicking behavior. If your cursor is placed in an attribute | |
| value, one double-click selects that value, another double click selects the | |
| attribute-value pair, and a third double-click selects the entire tag. This | |
| makes it easier to copy and paste commonly used pieces of XML.</li> | |
| </ul></p></section> | |
| <section><title>Design view</title><p>The XML editor also has a Design view. | |
| This view has the following features:<ul> | |
| <li>The XML file is represented simultaneously as a table and a tree. This | |
| helps make navigation and editing easier.</li> | |
| <li>Content and attribute values can be edited directly in the table cells, | |
| while pop-up menus on the tree nodes give alternatives that are valid for | |
| that location. For example, the <uicontrol>Add Child</uicontrol> menu item | |
| will list only those elements from a DTD or XML schema which would be valid | |
| children at that point (as long as grammar constraints are on).</li> | |
| </ul></p><p>The Design view is especially helpful if you are new to XML, or | |
| need to do form-oriented editing. For example, you could use the Create XML | |
| File wizard to create a template XML file for a job description form from | |
| a job description DTD. After those steps are completed, you would only have | |
| to fill in the form data using the Design view.</p></section> | |
| </conbody> | |
| </concept> |