Bonjour,

Je cherche à convertir un objet Java en XML avec le framework Smooks.

Ma classe est la suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
MyClass{
  private java.util.Date myDate;
  //constructors, getters and setters
}


Mon fichier de configuration smooks-config.xml est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="ISO-8859-1"?>
<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd">
  <resource-config selector="global-parameters">
    <param name="stream.filter.type">DOM</param>
  </resource-config>
 
  <resource-config selector="fr.test.model.MyClass">
    <resource>org.milyn.cdres.trans.RenameElementTU</resource>
    <param name="replacementElement">class</param>
  </resource-config>
</smooks-resource-list>


Avec une telle configuration, j'obtiens le XML suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<class><myDate>2012-03-03 23:00:00.0 UTC</myDate></class>


Est-ce possible de formater myDate en "03-03-2012" sans passer par FreeMaker et en le faisant directement avec l'aide du fichier smooks-config.xml ?

Merci par avance