#include <validateurparser.h>
Fonctions membres publiques | |
ValidateurParser () | |
Constructeur. | |
bool | startDocument () |
Appelé lors de l'ouverture du document XML à parser. | |
bool | endDocument () |
Appelé lors de la fermeture du document XML à parser. | |
bool | startElement (const QString &n, const QString &l, const QString &q, const QXmlAttributes &a) |
Appelé lors de la rencontre d'un élement XML ouvrant. | |
bool | characters (const QString &n) |
Appelé lors de la rencontre de caractères. | |
bool | endElement (const QString &, const QString &, const QString &) |
Appelé lors de la rencontre d'un élement XML fermant. | |
QString | getNomFichier () |
Retourne le nom du fichier. | |
void | setNomFichier (QString n) |
Change le nom du fichier. | |
Attributs privés | |
QString | nom_fichier |
QFile | fichier |
QTextStream | sortie |
Elle reçoit des entités xml, les étudie et construit un fichier HTML en conséquence
ValidateurParser::ValidateurParser | ( | ) |
Constructeur.
Rentre les données de départ du fichier, lie le flux au fichier et récupère le chemin absolu du fichier
bool ValidateurParser::characters | ( | const QString & | n | ) |
Appelé lors de la rencontre de caractères.
Ecrit les caractères rencontrés dans le fichier
QString | n : caracteres à afficher |
bool ValidateurParser::endDocument | ( | ) |
Appelé lors de la fermeture du document XML à parser.
Ferme les balises HTML ouverte dans startDocument()
bool ValidateurParser::endElement | ( | const QString & | namespaceUri, | |
const QString & | localName, | |||
const QString & | qName | |||
) |
Appelé lors de la rencontre d'un élement XML fermant.
Cherche l'element fermant et insère le code HTML correspondant
QString | n : uri retourné | |
QString | l : nom de la balise (si m:xx, renvoit xx) | |
QString | q : nom de la balise (si m:xx, renvoit m:xx) |
QString ValidateurParser::getNomFichier | ( | ) |
Retourne le nom du fichier.
void ValidateurParser::setNomFichier | ( | QString | n | ) |
Change le nom du fichier.
QString | n : le nom du fichier |
bool ValidateurParser::startDocument | ( | ) |
Appelé lors de l'ouverture du document XML à parser.
Met un entête HTML dans le fichier
bool ValidateurParser::startElement | ( | const QString & | n, | |
const QString & | l, | |||
const QString & | q, | |||
const QXmlAttributes & | a | |||
) |
Appelé lors de la rencontre d'un élement XML ouvrant.
Cherche l'element ouvert et insère le code HTML correspondant
QString | n : uri retourné | |
QString | l : nom de la balise (si m:xx, renvoit xx) | |
QString | q : nom de la balise (si m:xx, renvoit m:xx) | |
QXmlAttributes | a : attribut XML |
QFile ValidateurParser::fichier [private] |
fichier que l'on construit
QString ValidateurParser::nom_fichier [private] |
Chemin absolu du fichier en construction
QTextStream ValidateurParser::sortie [private] |
Flux pour écrire dans le fichier