【Java】Simple-xmlのstrict
simple-xml(http://simple.sourceforge.net/home.php)でxmlの入れ物となるエンティティのRootアノテーションには
strict=false
をつけた方がよい。
デフォルトtrueになっているが、trueの場合xmlの要素とエンティティのフィールドが完全に一致する必要がある。
xmlが
<hoge>
<fuga>fugafuga</fuga>
</hoge>
から
<hoge>
<fuga>fugafuga</fuga>
<moge>moge</moge>
</hoge>
と要素が増えただけでElementExceptionが発生する。
strict=falseに設定しておけば、要素が増えても例外は発生しない。