Bonjour, je recherche une méthode dans xstream me permettant d'attribuer une variable en attribut d'une autre variable, je m'explique :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
public class TQuantite extends Flux {
 
	private static final long serialVersionUID = 1L;
 
	/*
	 * liste des balises de personne.
	 */
	Double valeur;
	String type;
	String unite;
	int  nbDecimale;

j'ai ma classe tquantite, actuellement les variables type et unité sont des attributs de la classe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
			lStream.useAttributeFor(TQuantite.class,"unite" );
			lStream.useAttributeFor(TQuantite.class, "type");
donc j'obtiens en xml
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
  < TQuantitetype="M" unite="EUR">
    <valeur>41.870000000000005</valeur>
    <nbDecimale>2</nbDecimale>
  </TQuantite >

je souhaiterai obtenir ceux ci
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 < TQuantitetype="M" unite="EUR">
    <valeur nbDecimale ="2">41.870000000000005</valeur>
  </TQuantite >

merci de votre aide