在“设计”视图中进行编辑

XML 编辑器有一个“设计”视图,它将 XML 文件同时表示为表和树。这有助于使导航和编辑更容易。可以直接在表单元格中编辑内容和属性值,而树元素上的弹出菜单给出了对该特定元素有效的备用项。

例如,添加子代菜单项将仅列示 DTD 或 XML 模式中当时为有效子代的那些元素。

当 XML 文件与 XML 模式或 DTD 文件相关联时,就已经建立了该文件的某些标记和规则,这就是“设计”视图能通过弹出菜单为这些标记提供提示的原因。当创建一个未与 XML 模式或 DTD 文件相关联的 XML 文件时,它没有与其相关联的标记或规则,因此“设计”视图不能为特定标记提供提示,但它可以提供提示来创建新的元素和属性。

对于任何与 XML 模式或 DTD 文件相关联的 XML 文件,可以使用“设计”视图来向 XML 文件添加在 XML 模式或 DTD(如元素和属性)中定义的任何项。还可使用它将处理指令和注释添加至所有 XML 文件。

有关在“设计”视图中使用的图标的更多信息,请参阅相关参考。

下列指示信息是为“资源”透视图编写的,但是也适用于其他许多透视图。

要在“设计”视图中编辑 XML 文件,请执行下列步骤:

  1. 在 XML 编辑器中打开想要使用的 XML 文件(右键单击“导航器”视图中的文件,然后单击打开方式 > XML 编辑器)。必要时,单击设计选项卡。
  2. 要展开 XML 文件中的所有项,单击全部展开工具栏按钮 此图形为“全部展开”工具栏按钮
  3. 要折叠它们,请单击全部折叠工具栏按钮 此图形为“全部折叠”工具栏按钮
  4. 右键单击想要使用的项。 出现的弹出菜单将提供下列一些或全部选项(如果适用的话):
    • 添加 DTD 信息 - 如果想要将 XML 文件与 DTD 相关联,则单击此项。
    • 编辑 DOCTYPE - 如果想要编辑 DOCTYPE 声明,则单击此项。有关更多详细信息,请参阅相关任务。
    • 编辑名称空间 - 如果想要编辑现有名称空间信息或创建与名称空间的新关联,则单击此项。有关更多详细信息,请参阅相关任务。
    • 编辑处理指令 - 如果想要编辑处理指令,则单击此项。有关更多详细信息,请参阅相关任务。
    • 除去 - 如果想要从 XML 文件中除去所选项,则单击此项。如果您想除去的项必须存在,则此选项将不可用(例如,在 DTD 中,您已声明了“一个或多个”该项必须始终存在于 XML 文件中,而您所选择的项是存在于 XML 文件中的唯一一项)。
    • 添加属性 - 如果想要将属性添加至您所选择的元素中,则单击此项。将列示允许添加至元素的任何属性。将属性添加至 XML 文件之后,可以单击右边的列来更改属性的值。如果属性已设置了值,则它们将显示在列表中。
    • 添加子代 - 单击此项以添加另一个元素、注释或处理指令作为父元素的子代。
    • 在前面添加 - 单击此项来添加可置于所选项前面的子元素、注释或处理指令。例如,如果有一个称为“CD 集合”的父元素(它可包含不限数量的称为“CD”的子元素),则可以单击 CD 元素并单击在前面添加 > CD,这样一个 CD 元素就可置于另一个 CD 元素前面。
    • 在后面添加 - 单击此项来添加可置于所选项后面的子元素、注释或处理指令。例如,如果有一个称为“CD 集合”的父元素(它可包含不限数量的称为“CD”的子元素),则可以单击 CD 元素并单击在后面添加 > CD,这样一个 CD 元素就可置于另一个 CD 元素后面。
    • 替换为 - 如果想将一个项替换为另一项,则单击此项。如果关闭语法约束或没有有效的备用项可以用来替换项,则此选项不可用。
  5. 单击适当的选项。

在“设计”视图中所做的任何更改也会反映在“源代码”视图和“大纲”视图中。

相关概念
XML 编辑器
XML 文件与 DTD 和 XML 模式的关联
相关任务
在“源代码”视图中进行编辑
编辑 DOCTYPE 声明
编辑名称空间信息
编辑 XML 处理指令
相关参考
在 XML 编辑器中使用的图标