0
私は1つの.xsd
属性IDなどのタグバインディング情報を含めて、このファイル内のファイル、タイプ、名前など"xsdlib.jar"例外メッセージを変更できますか?
私は.xsd
に関連.xml
ファイルをインポートすると、私は例外
Location: line 1618 07:18:36,465 ERROR [STDERR]javax.xml.bind.UnmarshalException:
the length of the value is 11, but the required maximum is 10.
私のタグを取得してい私は、タグのサイズを変更する必要はありませんが、私は、エラーメッセージの形式を変更したい、length of "size" is 11.
代わりにのような
<xs:element name="name" type="String10"/>
<xs:simpleType name="String10">
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="10"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>`
です。
で新しいUnmarshalExceptionを投げることができますか?これらのメッセージはプログラマーのみを対象としており、その意味を理解しているようです。 – zapl
私はこのエラーメッセージで詳細を追加したいからです。可能ですか? – Gabu
基本的には、そのjarを逆コンパイルし、コードを変更して再コンパイルして、独自のバージョン/ソースコードを使用することができます。ただし、例外メッセージの変更は意図した機能ではありません。 – zapl