blob: 81a8fac78a46b7a2f84d24c41be75b3a7e007f02 [file] [log] [blame]
kpriceef160682006-08-29 18:08:31 +00001<?xml version="1.0" encoding="utf-8"?>
kpriceb59c9f62008-04-02 21:24:37 +00002<!--Arbortext, Inc., 1988-2006, v.4002-->
4 "task.dtd">
kpriceef160682006-08-29 18:08:31 +00005<task id="txedtsrc" xml:lang="en-us">
6<title>Editing in the Source view</title>
8<searchtitle>Editing in the Source view</searchtitle>
10<shortdesc>You can use the Source view to view and work with a file's source
11code directly.</shortdesc>
kprice9623e9d2007-05-03 03:43:05 +000013<keywords><indexterm>XML editor<indexterm>Source view</indexterm></indexterm>
kpriceef160682006-08-29 18:08:31 +000015</metadata></prolog>
17<context><p> The Source view has many text editing features, such as:</p><dl>
19<dt>Syntax highlighting</dt>
20<dd>Each tag type is highlighted differently, enabling you to easily find
21a certain kind of tag for editing. In addition, syntax highlighting is valuable
22in locating syntax errors. For example, if you begin a comment in the middle
23of the document with <codeph>&lt;!--</codeph> everything until the next <codeph>--></codeph> is
24considered a comment, and will be highlighted accordingly. The large highlighted
25area will indicate that you need to add <codeph>--></codeph> to close the
26comment.<p>You can customize the syntax highlighting. Refer to the related
27tasks for more information.</p></dd>
29<dt>Unlimited undo and redo</dt>
30<dd>These options allow you to incrementally undo and redo every change made
31to a file for the entire editing session. For text, changes are incremented
32one character or set of selected characters at a time.</dd>
34<dt>Content assist</dt>
kpriceb59c9f62008-04-02 21:24:37 +000035<dd>Content assist helps you finish tags and insert macros. Refer to the related
36task for more details.</dd>
kpriceef160682006-08-29 18:08:31 +000037</dlentry><dlentry>
39<dd>You can access templates (using content assist) to help you quickly add
40regularly-used tagging combinations. Refer to the related task for more details.</dd>
42<dt>Node selection</dt>
43<dd>Based on the location of your cursor (or selection in the Outline view),
44the node selection indicator highlights the line numbers that include a node
45(for example, an element or attribute), in the vertical ruler in the left
46area of the Source view.</dd>
48<dt>Pop-up menu options</dt>
49<dd>From the editor's pop-up menu, you have many of the same editing options
50available as you do from the workbench <b>Edit</b> menu. You can select menu
51options such as: <uicontrol>Cleanup Document,</uicontrol> to open the <uicontrol>Cleanup</uicontrol>
52dialog, which contains settings to update a document so that it is well-formed
53and formatted and <uicontrol>Format,</uicontrol> which formats either the
54entire document or selected elements.</dd>
56<dt>"Smart" double clicking</dt>
57<dd>You can use double-click to select attribute values, attribute-value pairs,
58and entire tag sets to quickly update, copy, or remove content.</dd>
kpriceb59c9f62008-04-02 21:24:37 +000059</dlentry></dl><p>To open an XML file to edit, right-click the file in the
60Navigator view and select <uicontrol>Open With > XML Editor</uicontrol>. Click
61the <uicontrol>Source</uicontrol> to see the Source view.</p><p>Edit the code
62as necessary, using any of the available features. As you move the cursor
63within your XML file (or select items from the Outline view), the node selection
64indicator will highlight the line numbers that encompass the node (for example,
65an element or attribute). You can use smart double-clicking behavior to select
66attribute values, attribute-value pairs, and entire tag sets to quickly update,
67copy, or remove content. <?Pub Caret?>If desired, validate and save the XML
kpriceef160682006-08-29 18:08:31 +000069<result><p>Any changes you make in the Source view are also reflected in the
70Design view and the Outline view.</p></result>
kpriceb59c9f62008-04-02 21:24:37 +000073<?Pub *0000003781?>