XML 编辑器是用于创建和查看 XML 文件的工具。
可以使用它来执行各种任务,例如:
- 创建新的空 XML 文件,或者根据现有 DTD 或现有 XML 模式生成 XML 文件
- 编辑 XML 文件
- 导入现有 XML 文件以进行结构化查看
- 将 XML 文件与 DTD 或 XML 模式相关联
XML 编辑器有两个主要的视图 -“源代码”视图和“设计”视图。还可使用大纲视图来插入和删除元素。
“源代码”视图
“源代码”视图使您能够直接查看和使用文件的源代码。XML 编辑器“源代码”视图中的许多 XML 编辑功能与 Page Designer 的“源代码”视图中提供的功能非常相似。
“源代码”视图有许多文本编辑功能,如:
- 语法突出显示、不受限制的撤销/重做和用户定义的模板。
- 内容辅助,它使用 DTD 或模式内容模型中的信息来提供可接受连续的列表(这些连续取决于光标在 XML 文件中的位置或刚输入的内容)
- “智能”双击行为。如果将光标放置在属性值中,则第一次双击将会选择该值,再一次双击将会选择“属性 - 值”对,而第三次双击将会选择整个标记。这就使复制和粘贴 XML 的常用段更容易。
“设计”视图
XML 编辑器还有“设计”视图。其中:
- XML 同时以表和树的形式出现。这有助于使导航和编辑更容易。
- 可以直接在表单元格中编辑内容和属性值,而树节点上的弹出菜单给出了对该位置有效的备用项。例如,添加子代菜单项将仅列示 DTD 或 XML 模式中当时为有效子代的那些元素(条件是只要存在语法约束)。
如果您不熟悉 XML 或需要进行面向表单的编辑,“设计”视图就特别有帮助。例如,可以使用“创建
XML 文件”向导通过作业描述 DTD 创建作业描述的模板 XML 文件。在完成这些步骤之后,您将仅需要使用“设计”视图来填写表单数据。
下列链接提供了有关 XML 编辑器的更多信息: