如何使用xsd扩展jar中存在的单个java类的对象?

时间:2013-12-10 06:23:04

标签: java xml jar xsd

我在jar里面有很多java类。我需要将一个对象扩展到jar中存在的单个java类。我尝试了下面的代码

"<jxb:class name="paymentTransferDTO" superClass= "com.citigroup.ebusiness.jfp.global.support.TransferObject"/>"

但是这会将对象扩展到jar中存在的所有类。如何扩展jar中存在的单个java类的对象?

在xsd文件中,我添加了这些代码。但是这会将TransferObject扩展到jar中存在的所有java类!                                                                
              

2 个答案:

答案 0 :(得分:0)

理想情况下,您的转化应该如下所示(如果您想要具体)

<xs:complexType name="ChildClass">
  <xs:complexContent>
    <xs:extension base="BaseClass">
      <!-- CONTENTS -->
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

修改

此示例在编辑问题以包含其代码

之前发布

答案 1 :(得分:0)

在xsd文件中,我添加了这些代码。但是这会将TransferObject扩展到所有java类                                                                
              

我只需要扩展到下面提到的java类:

                。       。       。       。