Disons que j'ai une classe du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Humain {
  ...
  String sexe;
 
  @XmlAttribute
  public void setSexe(String sexe) {
    if (sexe == null) {
     sexe ="INCONNU";
    } else {
      this. sexe = sexe;
    }
  }
 
  public String getSexe() {
    return sexe;
  }
}
Comment faire pour que le xsd généré ressemble à ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<xs:element name="Humain">
<xs:sequence>
  ...
</xs:sequence>
<xs:attribute name="sexe" default="INCONNU" />
</xs:element>