XML 中的代码检查
本主题列出了 XML 中所有可用的 JetBrains Rider 代码检查。
您可以在 编辑器 | 检查设置 | 检查严重性 | 其他语言 设置页面  Ctrl+Alt+S 上切换特定检查或更改其严重性级别。
检查 | 描述 | 默认严重性 |
|---|---|---|
已弃用符号 | 报告已弃用的 XML 元素或属性。 符号可以通过带有“deprecated”文本的 XML 注释或文档标签标记。 | |
重复的 'id' 属性 | 报告 XML 中重复的 | |
空元素内容 | 报告没有内容的 XML 元素。 示例:
<user>
<name></name>
</user>
应用快速修复后:
<user>
<name/>
</user>
| |
外部验证失败 | 报告 XML 文件中与指定 DTD 或模式的差异,由 Xerces 验证器检测。 | |
具有默认值的冗余属性 | 报告为 XML 属性分配默认值的冗余操作。 | |
未绑定的命名空间前缀 | 报告 XML 中未绑定的命名空间前缀。 | |
未解析的 'id' 引用 | 报告 XML 中未解析的 | |
未解析的 DTD 引用 | 报告 DTD 特定引用中的不一致,例如对 XML 实体或 DTD 元素声明的引用。 适用于 DTD 和 XML 文件。 | |
未解析的文件引用 | 报告 XML 中未解析的文件引用。 | |
未使用的模式声明 | 报告 XML 中未使用的命名空间声明或位置提示。 | |
错误的根元素 | 报告根标签名称与 | |
XML 高亮 | 报告批量代码检查结果中的 XML 验证问题。 |
最后修改日期: 2025年 9月 26日