2011-04-05 22 views
2

當我試圖針對一些模式進行驗證時,收到錯誤java.lang.StackOverflowError。其他模式驗證工具(如XML Spy和MS VS XSD.exe)驗證模式。Java /或Groovy中的XSD驗證

Java中是否存在特定的限制,導致對此類設置的敏感度?

乾杯, 理查德

+0

你在驗證什麼?在Dom Parser,SAX解析器中構建?你嘗試過最新的xerces罐子嗎? – MeBigFatGuy 2011-04-05 05:49:35

+0

我正在驗證與圖書館大雜燴。我放棄了最初採取的方法,因爲它被證明過於耗時。如果我發現更具體的信息,我會在某個時候重新訪問並更新此問題。 – 2011-04-29 04:59:36

回答

0

有時XML驗證只是非常堆放重物。在Java中,當您使用大型/複雜模式時,通常需要增加堆棧大小(使用「-Xss」JVM選項)。