0

我有以下课程:

class MMS {
   @XStreamAlias("mouse")
   Mouse mMouse;
   @XStreamAlias("less")
   String  mLess;
   @XStreamAlias("ress")
   int mRess;
}
class Mouse {

   String name;
   int size;
   int rest;    
}  

使用 XStream 后,我有以下内容:

<MMS>
  <mouse>
    <name>Name</name>
    <size>255</size>
    <rest>1</rest>
  </mouse>
  <less>fine</less>
  <ress>1</less>
<MMS>

请帮我解决问题。我需要有

<MMS>
  <name>
  <size>
  <rest>
  <less>fine</less>
  <ress>1</less>
<MMS> 
4

1 回答 1

1

如果您的 java 类如下所示,则可以获得指定的 xml:

class MMS {
   String name;
   int size;
   int rest;  
   @XStreamAlias("less")
   String  mLess;
   @XStreamAlias("ress")
   int mRess;
}

您会更新类还是创建一个扩展属性的新类?

于 2012-12-08T11:52:03.627 回答