你相信 (XML) 的魔力吗?
我们最近发布的2013版本中最令人兴奋的功能之一,是XMLSpy中的智能修复(Smart Fix)XML验证功能。 智能修复功能非常强大,它甚至可能带来革命性的变革 XML 验证 正如我们所知,XMLSpy验证器一直以来都非常强大,并且不断添加新功能。而“Smart Fix”功能真正带来了令人惊艳的效果:它能够自动纠正错误。
让我们来看看它的工作原理。
一键验证错误修正
XMLSpy是一款软件 XML 验证器 它支持对整个文档或项目的验证,并提供一个包含九个选项卡的窗口,该窗口提供关于每个验证错误的详细信息。这些信息包括错误的原因、指向错误位置的链接、指向相关模式定义的文件链接,以及指向任何相关W3C规范的链接。此外,XMLSpy 2013还提供“智能修复”功能,如上图右侧窗口所示。除了提供关于错误的详细信息外,“智能修复”还提供一个有效的 解决该问题的方案 您可以查看这些内容,然后只需点击一下即可立即实施。
在上面的截图里,我错误地将 <price> 元素放在了 <quantity> 元素之前,但规范明确规定 <quantity> 应该排在前面。我只需点击“修复并验证”按钮,即可进行正确的修改,然后继续处理下一个错误(如果存在)。操作如此简单。 “智能修复”功能可以消除猜测、重复输入以及因 XML 验证而产生的烦恼。
这里再举一个例子,说明如何处理意外出现的重复元素。Smart Fix 功能会精准定位重复元素,让我只需点击一下工具栏上的 Smart Fix 工具,或者双击重复元素本身,就能轻松删除它。
![]()
让我们来看一个稍微不同的第三个例子。我不小心在电子邮件地址中输入了两个“@”符号,这违反了定义的格式。 (我现在正在使用Grid视图模式,Smart Fix在XMLSpy的图形编辑模式下同样有效。) Smart Fix提供了两个建议,两者都能生成一个有效的文档。我双击第一个选项,简单地删除了第二个“@”符号,XMLSpy会自动进行更正。
![]()
Smart Fix 能够显著减少在排查和修复令人沮丧的 XML 验证错误上花费的时间和精力,让您能够将精力集中在开发中更具成效的方面。
XMLSpy 2013 增加了更多新功能
Smart Fix 只是众多解决方案中的一种 新功能 在最新版本中新增了。
现有用户可以通过这里升级到最新版本。如果您是XMLSpy的新用户,可以下载一个免费的30天试用版,体验2013版本的各项功能。