gpt4 book ai didi

java - 不支持 maxOccurs 大于 5000 的 XMLSchema 的解决方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:42:44 25 4
gpt4 key购买 nike

我的问题是解析 XSD 模式,该模式的元素 maxOccurs 大于 5000(但不是 unbounded)。

这实际上是 Xerces(我正在使用,版本 2.9.1)或 JAXP 中的已知问题,如下所述:http://bugs.sun.com/view_bug.do;jsessionid=85335466c2c1fc52f0245d20b2e?bug_id=4990915

我已经知道,如果我将我的 XSD 中的 maxOccurs 数字从大于 5000 的数字更改为 unbounded,一切都会正常进行。遗憾的是,这不是一个选项在我的情况下(我不能干预 XSD 文件)。

我的问题是:

  • 是否有人知道 Xerces 中针对此问题的其他解决方法?或者
  • 有人可以推荐另一个没有此限制的 XML 解析器吗?

谢谢!

最佳答案

我遇到了同样的问题。我用过这个:

System.setProperty("jdk.xml.maxOccurLimit", "XXXXX");

关于java - 不支持 maxOccurs 大于 5000 的 XMLSchema 的解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16651005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com