有谁知道我如何配置inst2xsd来生成int
而不是byte
(也不是short
)?
我使用-simple-content-types smart
(默认)选项。
10x,asaf: - )
答案 0 :(得分:0)
由于需求量大,发布我的解决方案:
inst2xsd -outDir xsd -outPrefix mySchema my.xml
scomp -compiler "path_to\javac" -src mySrcDir -out lib\mySchema.jar xsd\mySchema.xsd xsdconfig\my.xsdconfig
<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>
现在回到我身边。我骑马了。