ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

XML 格式检查

XML 格式检查会检查传入请求的 XML 格式,并阻止那些格式不正确或不符合格式正确的 XML 文档的 XML 规范标准的请求。其中一些标准是:

  • XML 文档只能包含与 Unicode 规范相匹配的经过正确编码的 Unicode 字符。
  • 除非在 XML 标记中使用,否则文档中不能包含特殊的 XML 语法字符,例如 <、> 和 &。
  • 所有开始、结束和空元素标签都必须正确嵌套,不能缺失或重叠。
  • XML 元素标签区分大小写。所有开头和结束标签必须完全匹配。
  • 单个根元素必须包含 XML 文档中的所有其他元素。

不符合格式正确的 XML 标准的文档不符合 XML 文档的定义。严格来说,它不是 XML。但是,并非所有 XML 应用程序和 Web 服务都强制执行 XML 格式正确标准,也并非所有应用程序都能正确处理格式错误或无效的 XML。不当处理格式不正确的 XML 文档可能会导致安全漏洞。XML 格式检查的目的是防止恶意用户使用格式错误的 XML 请求来破坏 XML 应用程序或 Web 服务的安全性。

如果您使用向导或 GUI,则在“修改 XML 格式”复选对话框的“常规”选项卡上,您可以启用或禁用“阻止”、“日志”和“统计”操作。

如果使用命令行接口,则可以输入以下命令来配置 XML 格式检查:

  • set appfw profile <name> -xmlFormatAction [**block**] [**log**] [**stats**] [**none**]

您无法配置 XML 格式检查的例外情况。您只能启用或禁用它。

本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
XML 格式检查