XERCES-J でスキーマチェックしてるんだけど、
maxOccurs="1000"とかするとやたら遅くね?
仕様?