Bonjour,

Quelqu'un aurait-il une documentation ou un lien internet me permettant de générer des classes C++ à partir d'un fichier XML et d'un XSLT (bien entendu j'ai le XML mais je ne sais pas faire le XSLT)

à partir de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<parent name="bob" age="30">
  <enfant name="jim" age="6"/>
  <enfant name="lyn" age="5">
    <jouet name="toto" prix="20.0" />
    <jouet name="titi" prix="15.0" />
  </enfant>
  <enfant name="jin" age="4">
    <jouet name="tata" prix="10.0" />
    <jouet name="tutu" prix="11.0" />
    <jouet name="tyty" prix="12.0" />
  </enfant>
</parent>
ça me générerait les classes :

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
18
19
20
21
22
23
24
25
26
27
class CJouet;
class CEnfant;
 
class CParent {
protected:
  std::string m_strName;
  std::list<CEnfant> m_lstEnfants;
public:
// constructeurs, accesseurs ...
};
 
class CEnfant {
protected:
  std::string m_strName;
  std::list<CJouet> m_lstJouets;
public:
// constructeurs, accesseurs ...
};
 
class CJouet {
protected:
  std::string m_strName;
  double m_dPrix
  std::list<CJouet> m_lstJouets;
public:
// constructeurs, accesseurs ...
};
Et qui construirait les objets et les initialiserait en lisant les valeurs dans le XML ...?

Merci à vous.