2011-08-15 17 views
2

JAXBプラグインを使用してXSDからJavaコードを生成しています。一つの要素は、いずれかである:XSDからコードを生成

<xs:complexType name="element"> 

     <xs:sequence> 
      <xs:any processContents="lax" namespace="##any"/> 
     </xs:sequence 
</xs:complexType> 

ので、今ではJavaコードを生成する場合があります:

 
* 
* @return 
*  possible object is 
*  {@link Object } 
*  {@link Element } 

が、私は要素に変換したいとき、それは要素 JAXBElementのではないという例外がスローされたあなたは私を助けることができます? JAXB FAQ次の3つの異なる結果値を得ることが可能に対応THX HUDI

答えて

1

  1. JAXBElements
  2. XmlRootElementが含ま
  3. DOM要素したがって

でアノテートされたクラスを、あなたは持っています返された値の実行時の型をチェックします。

関連する問題