XML 架构工具:验证 XML 架构
最新更新日期:2006 年 10 月 20 日
返回 XML 架构工具入门指南
本教程的目的旨在介绍可用来验证架构文件的功能。
注意:无论
图标出现在何处,都可以单击它来查看教程中所描述的步骤的详细交互式演示。
返回页首
使用中断的 XML 架构文件
为了说明如何进行验证,将在 mySchemaPrj 项目的某个 XML 架构文件中插入一个错误,然后使用验证功能来查找该错误,并了解当架构无效时会发生什么情况。
插入错误:
- 如果在 IDE 中未打开 mySchemaPrj,请立即将其打开,然后打开 newLoanApplication 架构文件。
- 右键单击该文件的标签并从弹出式菜单中选择“最大化窗口”以将视图最大化。
通过将视图最大化,您可以在“架构”视图的列视图中查看有关架构的详细信息。
- 在“架构”视图的第一列中,选择“元素”节点。
- 在“架构”视图的第二列中,选择 "autoLoanApplication" 节点,单击鼠标右键,然后选择“转至”>“源”。
- 在“源”视图中,从 autoLoanApplication 元素定义中删除右尖括号。

- 在编辑器工具栏中,单击“检查 XML”按钮
以验证引入的 XML 错误。
将打开“输出 - XML 检查”窗口,其中包含检查结果,该结果表明找到了一个错误。“输出 - XML 检查”窗口会显示类似于以下内容的消息:
已启动 XML 检查。
正在检查 file:/C:/IDEProjects/mySchemaPrj/src/newLoanApplication.xsd...
Element type "xs:element" must be followed by either attribute specifications, ">" or "/>". [10]
已完成 XML 检查。
- 在编辑器工具栏中,单击“验证 XML”按钮
以验证 XML。
将刷新“输出 - XML 检查”窗口以显示验证错误:
已启动 XML 验证。
C:/IDEProjects/mySchemaPrj/src/newLoanApplication.xsd:10,8
Element type "xs:element" must be followed by either attribute specifications, ">" or "/>".
C:/IDEProjects/mySchemaPrj/src/newLoanApplication.xsd:10,8
Element type "xs:element" must be followed by either attribute specifications, ">" or "/>".
2 Error(s), 0 Warning(s).
已完成 XML 验证。
查看演示
使用中断的架构文件:
- 单击编辑器工具栏中的“架构”按钮以切换至“架构”视图。
“架构”视图中将不显示架构内容,而是会在视图中间显示以下消息:
<架构格式不正确。请在“源”视图中对其进行修复。>
- 单击“源”按钮以切换回“源”视图。
- 在 autoLoanApplication 元素定义中添加右尖括号以解决此问题。
注意:如果打开了代码完成功能,在键入右尖括号 (>) 时,就会立即出现以下情况:IDE 添加以下代码以结束该元素:
</xs:element>。在这种情况下,请删除 </xs:element> 字符串。因为,在源文件的下面已终止了 autoLoanApplication。
- 通过执行以下操作来验证是否修复了此错误:
- 在编辑器工具栏中,单击“检查 XML”按钮
以验证是否修复了此错误。
将刷新“输出 - XML 检查”窗口,其中包含检查结果,该结果表明没有找到错误。
- 在编辑器工具栏中,单击“验证 XML”按钮
以验证 XML。
将刷新“输出 - XML 检查”窗口以显示没有出现验证错误。
- 单击编辑器工具栏中的“架构”按钮以切换至“架构”视图。
请注意,“架构”视图中现在会显示架构内容,因为您修复了源代码中的错误。
- 单击“输出 - XML 检查”窗口标题栏中的“关闭”按钮以关闭该窗口。
- 从 IDE 主菜单中,选择“文件”>“全部保存”。
查看演示
返回页首