2010-04-30 51 views
0

用於將XSD文件轉換爲java bean或對象的庫有哪些選項?我有一個很大的XSD,我一直試圖使用JAXB2進行轉換,但是JAXB2正在創建無效的類。用於將xsd轉換爲bean /對象的Java庫

+1

什麼是 「無效的類」 是什麼意思? – Bozho 2010-04-30 07:02:43

回答

0

嘗試使用XML豆,但碰到一個錯誤 - 名字太長:

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) 
0

您可以使用自帶的JAXB 2.X版本的綁定編譯器爲每個複雜元素創建類在你的XSD中。如果您不想使用命令行來調用綁定編譯器,則可以將JAXB Workshop XJC plugin用於Eclipse或IntelliJ IDE,這些IDE將通過單擊按鈕來生成類。

問候,
Nagendra U m的