2010-08-17 87 views
6

當JAXB生成它時,它將創建OtherProperties作爲List。我如何配置XSD,使其生成爲Map?JAXB將從XSD創建一張地圖

  <xsd:element name="OtherProperties" minOccurs="0"> 
      <xsd:complexType> 
       <xsd:sequence minOccurs="0" maxOccurs="unbounded"> 
        <xsd:element name="Property"> 
         <xsd:complexType> 
          <xsd:attribute name="name" type="xsd:string" /> 
          <xsd:attribute name="value" type="xsd:string" /> 
         </xsd:complexType> 
        </xsd:element> 
       </xsd:sequence> 
      </xsd:complexType> 
     </xsd:element> 

回答