插件小屋
XML Validator

XML Validator

3.1.0
2026-08-27
9
4.3

插件介绍

快速校验您的 XML,并指出存在的问题。

XML Validator 3.1.0 — 更新内容

XML Validator 直接在您的浏览器中即时校验 XML 是否格式良好。您粘贴的任何内容都不会被上传:校验完全在您自己的机器上运行,可以离线使用,扩展程序也不会请求访问您浏览的任何网站。3.1.0 是这个扩展程序迄今为止规模最大的一次更新。它围绕“快速找出并修复问题”重建了整个工作区,同时修正了多个长期存在的缺陷——其中一个甚至会给出错误的结论。

最重要的修复

此前的版本可能会把一份完全有效的文档报告为有问题。扩展程序仅凭名称去查找浏览器内部的错误标记,因此只要您的文档中碰巧含有同名的元素,就会被判定为无效,哪怕它本身毫无问题。现在的检测依据是这个标记实际的来源,而不是它叫什么名字,您自己的内容再也不会被误认成错误。如果您曾经遇到过莫名其妙的错误,多半就是这个原因。

另外两个相关的问题也一并消除了。以前在关闭自动检查的情况下加载文件,屏幕上仍会留着上一份文档的结论,于是您看到的结果描述的其实是另一份完全不同的内容。现在每次加载都会立即重新校验;而在关闭自动检查时进行编辑,旧的结果会明显变暗,不会再悄悄地过期失效。

列出每一个错误,而不只是第一个

浏览器的解析器遇到第一个问题就停下来,这意味着您只能改掉一个错误、重新加载一次,才发现下一个。XML Validator 现在内置了自己的检查器,出错之后仍会继续往下走,一次就列出它能找到的全部问题:不匹配、未闭合和多余的标签,重复的属性和未加引号的属性,未声明的命名空间前缀,格式错误的注释、CDATA 段、DOCTYPE 和处理指令,无效的字符引用和未知的实体,根元素之外的内容,以及 XML 不允许出现的字符。

每个错误都会标出确切的行和列。点击其中一条,编辑器就会直接跳到该行并将其选中。文档旁边还有一条行号栏,让报告的位置真正派上用场;无论您滚动到哪里,它始终与正文对齐。

名副其实的工作区

编辑器已经成长为一件称手的工具。您现在可以把 XML 格式化成缩进整洁的样子,也可以再压缩回去——两个方向上,与元素并排的文本都会原样保留,有意义的空白绝不会被改动。另外还有复制、清空和下载文档的按钮,以及实时的行数与字符数统计。

把内容放进来也更容易了。您可以把文件直接拖到编辑器上,或者使用文件选择器,它现在会筛选 XML 文件类型,能正确处理取消操作,并且在文件无法读取时明确告诉您,而不是看起来像卡住了。声明了 UTF-8 以外编码的文件现在也能正确读取,不会再变成一堆乱码。您还可以直接从 URL 获取文档,也可以在任意网页上选中文本后点击右键,将选中的文本作为 XML 校验。

文档校验通过之后,可折叠的文档树让您一眼看清它的结构;内置的 XPath 测试器则让您对它运行表达式并看到每一处匹配,命名空间前缀会自动为您解析。

您的工作会在会话之间保留:正在编辑的文档、选择的格式以及各项设置,回来时都会恢复原样。新增的深色主题可以跟随系统设置,也可以固定为浅色或深色;此外还有打开 XML Validator 的键盘快捷键。非常大的文档会自动关闭键入时检查并说明原因,因此再大的文件也不会让窗口变得迟钝。如果您需要用同一套工具检查 JSON 文档,这里同样支持 JSON。

说您的语言

XML Validator 提供 43 种语言版本,而这次发布让这份支持真正落到了实处。以前即便界面是翻译过的,真正的错误消息仍然是英文的,因为它们直接来自浏览器的解析器。现在您能看到的每一条消息都已翻译——所有的错误说明,以及每一个按钮、状态和标签。阿拉伯语、波斯语、希伯来语和乌尔都语现在全程从右向左显示,而您的 XML 仍然保持它应有的从左向右。

在这个过程中,现有的翻译也被逐一复查并加以修正,其中不少存在实实在在的错误。有十四种语言的“验证”按钮写成了“确认”或“证明”。五种语言要求您输入的是密码或 PIN 码,而不是源代码。还有一种语言把按钮写成了第一人称的“我来验证”。另有几种语言用的措辞是任何开发者都认不出来的,或者上一句还对您用着敬语,下一句就随便了起来。

其他修复

自动检查不会再在每次按键时堆积一个定时器,结果也不会再乱序返回。“请给我们评分”链接现在指向当前的 Chrome Web Store 地址。扩展程序配置中过时的条目已经移除。数字会按照您的界面语言分组显示。

XML Validator 依然免费、离线、私密。您的文档始终留在您自己的电脑上。


插件详情

评分
4.3星(共5星),共3位用户参与评分
使用人数3000
版本3.1.0
文件大小250KB
支持语言41 种语言
IDknhapdniefaielflkkfifoipbjcoidgf
发布时间2024-01-11 06:53:29