inst2xsd xbean: генерировать int вместо short / byte - PullRequest
0 голосов
/ 06 июля 2010

Кто-нибудь знает, как я могу настроить inst2xsd для генерации int, а не byte (или short)?
Я использую опцию -simple-content-types smart (по умолчанию).

см. Также их онлайн-документы .

10x, asaf: -)

1 Ответ

0 голосов
/ 09 декабря 2010

Отправка моего решения из-за высокого спроса:

generateXSD.bat:

inst2xsd -outDir xsd -outPrefix mySchema my.xml

compile.bat:

scomp -compiler "path_to\javac" -src mySrcDir -out lib\mySchema.jar xsd\mySchema.xsd xsdconfig\my.xsdconfig

Цель Ant:

<target name="xbean">
    <exec executable="cmd" dir="xbean">
        <arg value="/c"/>
        <arg value="generateXSD.bat"/>
        <arg value="-p"/>
    </exec>
    <replace file="xbean/xsd/mySchema.xsd" summary="yes">
        <replacefilter token="xs:byte" value="xs:int"/>
        <replacefilter token="xs:short" value="xs:int"/>
    </replace>
    <exec executable="cmd" dir="xbean">
        <arg value="/c"/>
        <arg value="compile.bat"/>
        <arg value="-p"/>
    </exec>
</target>

Теперь вернемся ко мне.Я на коне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...