XSD ファイルを Java Bean または Java オブジェクトに変換するためのライブラリのオプションは何ですか? JAXB2 を使用して変換しようとしている大きな XSD がありますが、JAXB2 は無効なクラスを作成しています。
2019 次
3 に答える
2
これを行うためにhyperjaxbを使用しましたが、完全に機能しました。
于 2010-04-30T05:38:51.633 に答える
0
JAXB 2.xバージョンに付属のバインディングコンパイラを使用して、XSD内の各複雑な要素のクラスを作成できます。コマンドラインを使用してバインディングコンパイラを呼び出さない場合は、ボタンをクリックするだけでクラスを生成するEclipseまたはIntelliJIDE用のJAXBWorkshopXJCプラグインを使用できます。
よろしく、
Nagendra UM
于 2010-09-02T16:29:56.623 に答える
0
xml Bean を使用しようとしましたが、エラーが発生しました - 名前が長すぎます:
target/generated-sources/xmlbeans/net/juniper/xml/iveSa/x65R31/impl/ConfigurationDocumentImpl.java:643340: error while writing net.juniper.xml.iveSa.x65R31.impl.ConfigurationDocumentImpl.ConfigurationImpl.UsersImpl.ResourcePoliciesImpl.NetworkConnectPoliciesImpl.NetworkConnectNodeSpecificConfigurationImpl.NetworkConnectConnectionProfilesImpl.NetworkConnectConnectionProfileImpl.DhcpOptionsImpl.DhcpOptionImpl.OptionNumberImpl: /target/generated-classes/xmlbeans/net/juniper/xml/iveSa/x65R31/impl/ConfigurationDocumentImpl$ConfigurationImpl$UsersImpl$ResourcePoliciesImpl$NetworkConnectPoliciesImpl$NetworkConnectNodeSpecificConfigurationImpl$NetworkConnectConnectionProfilesImpl$NetworkConnectConnectionProfileImpl$DhcpOptionsImpl$DhcpOptionImpl$OptionNumberImpl.class (File name too long)
于 2010-04-30T14:52:51.640 に答える