首页 课程 师资 教程 报名

XML编辑器简介

  • 2022-01-21 11:06:26
  • 881次 动力节点

一个高级XML 编辑器,包含用于编辑、查看、验证、读取和格式化 XML 文档的工具。

基于富文本的编辑器为XSD 1.0、 XSD 1.1、 Schematron 和RelaxNG提供语法突出显示、格式正确的验证、模式感知验证、自动完成、模式感知智能感知、转到 XSD 定义、拼写检查等等。

XML 文档也可以在网格/表格视图中查看和编辑。文档中的每个元素都可以旋转,允许其子元素在表格中显示为列。这使得从 Excel 和 SQL Server 等其他数据源导入/导出数据变得容易。

文本和表格视图也可以在拆分视图中并排查看,从而可以轻松查看在表格视图中所做更改的影响。

XML 网格编辑器

XML 网格编辑器允许您以树或表的形式创建和编辑 XML 数据。在编辑重复的数据集时,基于标准树的范例通常非常有限。表格范式使数据更易于访问,更像是电子表格,便于查看和编辑。

在树视图中,XML 文档表示为节点的层次结构。每个元素或属性都表示为一个叶子。在表格视图中,一组相同类型的元素被表示为一个表格,表格中的每一行代表一个元素,每个单元格代表一个子元素或属性。任何一组 XML 元素都可以表示为树或表,并且每个组都可以使用上下文菜单在视图之间切换。

当被视为表格时,可以执行行和列级别的操作,例如,添加列会为表格中的每一行(以及表示该行的每个元素)添加一个元素/属性。

拆分视图编辑

XML 编辑器可以在拆分视图模式下使用,该模式在网格视图旁边显示 XML 源代码。对网格视图的更改会立即反映在代码视图中,对代码的更改会在再次选择模型时反映在模型中。

在源代码中也会跟踪网格视图中的选择,在这种情况下,当在网格视图中选择一列时,在代码视图中选择所有相应的子元素。

智能感知

XML 编辑器从一组关联的 XML 模式中智能地计算自动完成选项。因此,您会在文件的当前位置看到允许的属性或元素。注释从 XML Schema 中读取并显示为工具提示,以提供上下文相关的帮助。

验证

XML 编辑器检查您的 XML 文档是否符合相关 XML Schema 的格式和有效。支持以下 XML 模式的格式:

DTD - Microsoft .Net XML 验证器和 Xerces

XSD 1.0 - Microsoft .Net XML 验证器和 Xerces

XSD 1.1 - Microsoft .Net XML 验证器

RelaxNG - 单声道

Schematron - 通过 Saxon XSLT 引擎运行

在您键入时实时报告错误,并在 XML 文档和错误窗口中内联显示。

文档大纲视图

简化大型 XML 文档的导航。显示所有 XML 元素和属性的树视图显示在 XML 文档旁边,并在您键入时实时更新。在树中选择一个节点会将您带到文档中的相应位置。

XPATH 查询查看器

XPATH Query Builder 是一个与当前 XML 编辑器自动关联的工具窗口。XPATH 查询的结果会在您键入时自动在 XML 编辑器中突出显示,XPATH 智能感知选项基于关联的 XML 编辑器提供,从而可以快速轻松地构建和测试 XPATH 查询。

导航到 XML 模式定义

当 XML 文档与 XML Schema 关联时,可以直接从 XML 元素或属性导航到 XML Schema 中的相应定义。只需右键单击属性或元素并使用右键单击菜单“导航到定义”。

大纲(代码折叠)

XML 编辑器允许折叠 XML 文档中的元素,从而最大化您的工作区域以简化大型文件的编辑。

面包屑

在大型 XML 文档中确定当前位置可能很困难。简单的面包屑工具可以轻松查看所有父元素返回到文档的根目录。选择面包屑项目导航到文档中的适当位置。

其他特性

拼写检查 - 拼写检查器在您键入时实时内联突出错误。

XML 示例生成器 - 从 XML 模式创建示例 XML 文档。

Infer an XML Schema (XML to XSD) - 从 XML 文档生成 XML Schema。

文件更改通知 - 当他们正在处理的文件被外部编辑器更改时,用户会收到通知。

规范形式 - 将 XML 文档转换为其规范形式 - 允许在逻辑级别进行比较并促进文档的数字签名。

文档格式 - 'Format XML' 和 'Format Selection' 选项可以正确缩进所有元素,使 XML 文档易于阅读。

自动完成 - XML 编辑器提供自动完成功能,可在您键入时自动关闭元素并提供自动格式设置。

语法高亮 - XML 编辑器提供语法高亮,使您的 XML 代码更易于开发,从而避免错误。

以上就是关于“XML编辑器简介”的介绍,大家如果对此比较感兴趣,想了解更多相关知识,可以来关注一下动力节点的Java视频教程,里面的课程内容通俗易懂,由浅到深,适合小白学习,希望对大家能够有所帮助。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交