9 Dicembre 2002
Costruzione di Interfacce - Paolo Cignoni
29
Salviamo in XML
vSeguiamo la via del praticone:
vAggiungiamo al nodo base
v
v virtual void XMLWrite(FILE *fp)=0;
v
vChe ci obbliga ad implementare tale metodo in TUTTI gli altri nodi da esso derivati
v
vvoid CSGGroup::XMLWrite(FILE *fp)
v{
v fprintf(fp,"<CSGGroup >\n");
v for(iterator i=Sons.begin();i!=Sons.end();++i)
v (*i)->XMLWrite(fp);
v fprintf(fp,"</CSGGroup>\n");
v}
v