Bonjour à tous, je débute actuellement avec le langage QT et je dois développer un petit programme parsant un fichier xml en fichier html, mais le problème c'est que je ne vois pas du tout comment m'y prendre pour récuperer la chaîne de caractères et la modifiée en fonction de ce que c'est. Ex: <image> en xml doit devenir <img> en html.

Voici le début de programme que j'ai commencé:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <QApplication>
#include <QTextEdit>
#include <QFile>
#include <QString>
#include <QTextStream>
 
int main (int argc, char **argv)
 
{
 
    QApplication a(argc, argv);
    QTextEdit zoneTexte;
    zoneTexte.setGeometry(100,100,400,200);
    zoneTexte.setReadOnly(true);
 
    QString texte;
    QFile fichier("projet.xml");
 
    if(fichier.open(QIODevice::ReadOnly)) //...
    {
         texte = fichier.readAll();
         fichier.close();
         QFile file("projet.html");
         if (file.open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text))
         {
             QTextStream out(&file);
 
         file.close();
         }
         QTextStream out(&file);
    }
    else texte = "Impossible d'ouvrir le fichier !";
 
 
 
    zoneTexte.setText(texte);
    zoneTexte.show();
    return a.exec();
 
}