Ich habe eine .xsd
Datei, in dieser Datei einschließlich Tag-Informationen wie Attribut-ID-Bindung, Typ, Name usw.Kann ich "xsdlib.jar" Ausnahmemeldungen ändern?
Wenn ich die .xml
Datei zu .xsd
Zusammenhang importieren erhalte ich eine Ausnahme
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.
meinen Tag ist
<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>`
ich habe nicht die Größe meines Tages ändern möge, aber ich möchte die Fehlermeldung Format ändern, wie length of "size" is 11.
statt value
.
Warum sich die Mühe werfen? Diese Nachrichten sind nur für den Programmierer gedacht und Sie scheinen zu verstehen, was sie bedeuten. – zapl
, weil ich mehr Details in dieser Fehlermeldung hinzufügen möchte.Es ist möglich? – Gabu
im Grunde nein, Sie können diese jar dekompilieren, ändern Sie den Code und neu kompilieren Sie es und verwenden Sie dann Ihre eigene Version/fork den Quellcode für den Fall, dass es geöffnet ist, aber das Ändern von Ausnahmebedingungen ist keine beabsichtigte Funktion. – zapl