关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
上个月关门了。
改进这个问题
我需要验证大的拓扑xml文件,它的性能很差。最小的文件(20mb)花了大约8秒来验证,最大的文件(400mb)花了一个多小时(在单元测试结束前停止了测试)
立即使用xmlspy和一个简单的.net单元测试(使用core xdocument类)进行了尝试,验证时间不到500毫秒。
我在java中测试了不同的验证方法(sax、dom、dom4j、xom等等),对速度的影响最小。但是一旦我在xsd中删除unique和keyref约束,它的验证速度就和xmlspy/.net一样快
我在google上发现了很多关于糟糕的xsd验证的主题:这里还是这里
那么,在java中使用xsd验证是否有机会获得良好的性能呢?撒克逊ee有没有可能得到更好的实现?
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!