空手道 - 如果无法访问 DTD,则无法验证 XML 响应

Karate - Cannot Validate XML response if DTD is not accessible

我有一种情况需要使用 Karate 解析 XML 响应,但无法访问对 DTD 的引用。换句话说,解析需要DTD吗?

有办法解决这个问题吗?

老实说我不确定。如果 XML 有 DTD,您会遇到错误吗?

那么也许我们需要更改 Karate 以跳过 DTD 验证。我认为这个 Stack Overflow 问题是相关的:Make DocumentBuilder.parse ignore DTD references

如果您可以提出问题并提供具有 DTD 的示例 XML,我们可以很快解决此问题。