JetBrains Rider 2025.2 Help

XML 中的代码检查

本主题列出了 XML 中所有可用的 JetBrains Rider 代码检查

您可以在 编辑器 | 检查设置 | 检查严重性 | 其他语言 设置页面  Ctrl+Alt+S 上切换特定检查或更改其严重性级别。

检查

描述

默认严重性

已弃用符号

报告已弃用的 XML 元素或属性。

符号可以通过带有“deprecated”文本的 XML 注释或文档标签标记。

警告 警告

重复的 'id' 属性

报告 XML 中重复的 iD 属性。

错误 错误

空元素内容

报告没有内容的 XML 元素。

示例:

<user> <name></name> </user>

应用快速修复后:

<user> <name/> </user>

警告 警告

外部验证失败

报告 XML 文件中与指定 DTD 或模式的差异,由 Xerces 验证器检测。

错误 错误

具有默认值的冗余属性

报告为 XML 属性分配默认值的冗余操作。

警告 警告

未绑定的命名空间前缀

报告 XML 中未绑定的命名空间前缀。

警告 警告

未解析的 'id' 引用

报告 XML 中未解析的 iD 引用。

错误 错误

未解析的 DTD 引用

报告 DTD 特定引用中的不一致,例如对 XML 实体或 DTD 元素声明的引用。 适用于 DTD 和 XML 文件。

错误 错误

未解析的文件引用

报告 XML 中未解析的文件引用。

错误 错误

未使用的模式声明

报告 XML 中未使用的命名空间声明或位置提示。

警告 警告

错误的根元素

报告根标签名称与 <doctype> 标签中指定的名称不同。

错误 错误

XML 高亮

报告批量代码检查结果中的 XML 验证问题。

错误 错误

最后修改日期: 2025年 9月 26日