| <?xml version="1.0" encoding="UTF-8"?> | |
| <!--Arbortext, Inc., 1988-2009, v.4002--> | |
| <!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" | |
| "task.dtd"> | |
| <?Pub Sty _display FontColor="red"?> | |
| <task id="txedtdes" xml:lang="en-us"> | |
| <title>Editing in the Design view</title> | |
| <titlealts> | |
| <searchtitle>Editing in the Design view</searchtitle> | |
| </titlealts> | |
| <shortdesc>The XML editor has a Design view, which represents the | |
| XML file simultaneously as a table with Node and Content columns and | |
| a tree. This helps make navigation and editing easier. Content and | |
| attribute values can be edited directly in the table cells, while | |
| pop-up menus on the tree elements give alternatives that are valid | |
| for that particular element.</shortdesc> | |
| <prolog><metadata> | |
| <keywords><indexterm>XML editor<indexterm>Design view</indexterm></indexterm> | |
| </keywords> | |
| </metadata></prolog> | |
| <taskbody> | |
| <context><p>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.</p><p>When you have an XML | |
| file associated with an XML schema or DTD file, certain tags and rules | |
| for that file have already been established, which is why the Design | |
| view can provide prompts (via a pop-up menu) for those tags. When | |
| you create an XML file that is not associated with an XML schema or | |
| DTD file, it has no tags or rules associated with it, so the Design | |
| view cannot provide prompts for specific tags, but it can provide | |
| prompts to create new elements and attributes.</p><p>For any XML file | |
| associated with an XML schema or DTD file, you can use the Design | |
| view to add any items defined in the XML schema or DTD (such as elements | |
| and attributes) to the XML file. You can also use it to add processing | |
| instructions and comments to all XML files.</p><p>To open and edit | |
| a XML file in the XML editor, right-click the file in the Project | |
| Explorer view and click <uicontrol>Open With > XML Editor</uicontrol>. | |
| If necessary, click the <uicontrol>Design</uicontrol> tab to open | |
| the Design view.</p><?Pub Caret 92?><p>To expand all the items in | |
| your XML file, click the <uicontrol>Expand All</uicontrol> button<image | |
| href="../images/expand_all.gif"><alt>This graphic is the Expand All | |
| button</alt></image> on the top right corner of the editor. To collapse | |
| them, click the <uicontrol>Collapse All</uicontrol> button<image | |
| href="../images/collapse_all.gif"><alt>This graphic is the Collapse | |
| All button</alt></image> on the top right corner of the editor.</p><p>If | |
| you right-click the item that you want to work with, some or all of | |
| the following options (as applicable) will be available from the pop-up | |
| menu that appears:</p><table> | |
| <tgroup cols="2"><colspec colname="col1" colwidth="48*"/><colspec | |
| colname="col2" colwidth="150*"/> | |
| <thead> | |
| <row valign="bottom"> | |
| <entry colname="col1">Select this</entry> | |
| <entry colname="col2">If you want to do this</entry> | |
| </row> | |
| </thead> | |
| <tbody> | |
| <row> | |
| <entry colname="col1">Add DTD Information</entry> | |
| <entry colname="col2">Associate the XML file with a DTD.</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">Edit DOCTYPE</entry> | |
| <entry colname="col2">Edit the DOCTYPE declaration. Refer to the related | |
| task for more details. For more information, see <xref format="dita" | |
| href="tedtdoc.dita" scope="local">Editing DOCTYPE declarations</xref>.</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">Edit Namespaces</entry> | |
| <entry colname="col2">Edit the existing namespace information or create | |
| a new association with a namespace. Refer to the related task for | |
| more details. For more information, see <xref format="dita" | |
| href="tedtsch.dita" scope="local">Editing namespace information</xref>.</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">Edit Processing Instruction</entry> | |
| <entry colname="col2">Edit the processing instruction. Refer to the | |
| related task for more details. For more information, see <xref | |
| format="dita" href="tedtproc.dita" scope="local">Editing XML processing | |
| instructions</xref>.</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">Remove</entry> | |
| <entry colname="col2">Remove the item that you have selected from | |
| the XML file. If the selected item or related items are defined so | |
| that the item must exist in the file, this option will not be available. | |
| For example, in your DTD, if you have declared that "One or more" | |
| of the item must always exist in your XML file, and the item you have | |
| selected is the only one that exists in your XML file.</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">Add Attribute</entry> | |
| <entry colname="col2">Add an attribute to the element that you selected. | |
| Any attributes you are allowed to add to the element will be listed. | |
| After you have added the attribute to the XML file, you can click | |
| in the right-hand column to change the value of the attribute. If | |
| the attribute has set values, they will appear in a list.</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">Add Child</entry> | |
| <entry colname="col2">Add another element, a comment, or a processing | |
| instruction as a child of the parent element.</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">Add Before</entry> | |
| <entry colname="col2">Add a child element, comment, or processing | |
| instruction that can go before the item you have selected. For example, | |
| if you have a parent element called <userinput>CD Collections</userinput> that | |
| can contain an unlimited amount of children called <userinput>CD</userinput>, | |
| you could click a <userinput>CD</userinput> element and click <menucascade> | |
| <uicontrol>Add Before</uicontrol><uicontrol> CD</uicontrol> | |
| </menucascade> , as a <userinput>CD</userinput> element can go before | |
| another <userinput>CD</userinput> element.</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">Add After</entry> | |
| <entry colname="col2">Add a child element, comment, or processing | |
| instruction that can go after the item you have selected. For example, | |
| if you have a parent element called <userinput>CD Collections</userinput> that | |
| can contain an unlimited amount of children called <userinput>CD</userinput>, | |
| you could click a <userinput>CD</userinput> element and click <menucascade> | |
| <uicontrol>Add After</uicontrol><uicontrol> CD</uicontrol></menucascade>, | |
| as a <userinput>CD</userinput> element can go after another <userinput>CD</userinput> element.</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">Replace With</entry> | |
| <entry colname="col2">Replace one item with another. This option is | |
| not available if you turn grammar constraints off or if there are | |
| no valid alternatives for you to replace the item with.</entry> | |
| </row> | |
| </tbody> | |
| </tgroup> | |
| </table></context> | |
| <result><p>Any changes you make in the Design view are also reflected | |
| in the Source view and the Outline view.</p><note>These instructions | |
| were written for the Resource perspective, but they will also work | |
| in many other perspectives.</note></result> | |
| </taskbody> | |
| </task> | |
| <?Pub *0000006781?> |