Générer des classes C++ à partir d'un XML et d'un XSLT
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:
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:
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.