00001 <?php 00002 $rubrique = 65; 00003 $meta_description = "QExtend: Référence de la classe XmlParser"; 00004 $meta_keywords =" QExtend: Référence de la classe XmlParser"; 00005 $titre_page = "QExtend"; 00006 $urlCss = "http://www.developpez.com/template/kit/article.css"; 00007 $xhtml=true; 00008 $Auteur=""; 00009 $Licence="4"; 00010 $Annee="2010"; 00011 $topicType = 'Whitepaper'; 00012 $meta = '<link rel="stylesheet" type="text/css" media="screen" href="https://www.developpez.com/public/css/index2.css" /><link rel="stylesheet" type="text/css" media="screen" href="tabs.css" /><link rel="stylesheet" type="text/css" media="screen" href="doxygen.css" />'; 00013 include($_SERVER["DOCUMENT_ROOT"]."/template/entete.php"); 00014 00015 ob_start(); 00016 ?> 00017 <!-- Généré par Doxygen 1.7.1 --> 00018 <div class="navigation" id="top"> 00019 <div class="tabs"> 00020 <ul class="tablist"> 00021 <li><a href="index.php"><span>Page principale</span></a></li> 00022 <li><a href="namespaces.php"><span>Espaces de nommage</span></a></li> 00023 <li class="current"><a href="annotated.php"><span>Classes</span></a></li> 00024 <li><a href="files.php"><span>Fichiers</span></a></li> 00025 </ul> 00026 </div> 00027 <div class="tabs2"> 00028 <ul class="tablist"> 00029 <li><a href="annotated.php"><span>Liste des classes</span></a></li> 00030 <li><a href="hierarchy.php"><span>Hiérarchie des classes</span></a></li> 00031 <li><a href="functions.php"><span>Membres de classe</span></a></li> 00032 </ul> 00033 </div> 00034 </div> 00035 <div class="header"> 00036 <div class="summary"> 00037 <a href="#pub-methods">Fonctions membres publiques</a> | 00038 <a href="#pro-attribs">Attributs protégés</a> </div> 00039 <div class="headertitle"> 00040 <h1>Référence de la classe XmlParser</h1> </div> 00041 </div> 00042 <div class="contents"> 00043 <!-- doxytag: class="XmlParser" --> 00044 <p>Un parseur Xml. 00045 <a href="#_details">Plus de détails...</a></p> 00046 00047 <p><code>#include <<a class="el" href="xmlparser_8hpp_source.php">xmlparser.hpp</a>></code></p> 00048 00049 <p><a href="class_xml_parser-members.php">Liste de tous les membres</a></p> 00050 <table class="memberdecls"> 00051 <tr><td colspan="2"><h2><a name="pub-methods"></a> 00052 Fonctions membres publiques</h2></td></tr> 00053 <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_xml_parser.php#a803a2bb19d0b235e6af7aa65dd3e1166">XmlParser</a> ()</td></tr> 00054 <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_xml_parser.php#a02ebc59d6271e2a9abccf3f7bfe74b09">parse</a> (const QString &xmlData)</td></tr> 00055 <tr><td class="mdescLeft"> </td><td class="mdescRight">Méthode de parsing à partir d'une chaîne de caractères . <a href="#a02ebc59d6271e2a9abccf3f7bfe74b09"></a><br/></td></tr> 00056 <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_xml_parser.php#aae3c875dcf4f11ac0118f222a71c6742">parse</a> (QFile &xmlFile)</td></tr> 00057 <tr><td class="mdescLeft"> </td><td class="mdescRight">Méthode de parsing à partir d'un fichier. <a href="#aae3c875dcf4f11ac0118f222a71c6742"></a><br/></td></tr> 00058 <tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_xml_parser.php#aee7f6bb483a0af1df0095e31b52e17e9">lastError</a> () const </td></tr> 00059 <tr><td class="mdescLeft"> </td><td class="mdescRight">méthode de récupération de la dernière erreur. <a href="#aee7f6bb483a0af1df0095e31b52e17e9"></a><br/></td></tr> 00060 <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_xml_parser.php#a2d9d525bb272e632dc3b93b1b506ea7b">clearLastError</a> ()</td></tr> 00061 <tr><td class="mdescLeft"> </td><td class="mdescRight">Méthode pour effacer la dernière erreur. <a href="#a2d9d525bb272e632dc3b93b1b506ea7b"></a><br/></td></tr> 00062 <tr><td colspan="2"><h2><a name="pro-attribs"></a> 00063 Attributs protégés</h2></td></tr> 00064 <tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_xml_parser.php#a6473d89b498d7afa95fd11d251a380e3">m_lastError</a></td></tr> 00065 <tr><td class="mdescLeft"> </td><td class="mdescRight">Chaine décrivant la dernière erreur ayant eu lieu. <a href="#a6473d89b498d7afa95fd11d251a380e3"></a><br/></td></tr> 00066 </table> 00067 <hr/><a name="_details"></a><h2>Description détaillée</h2> 00068 <p>Un parseur Xml. </p> 00069 <p>Ce parseur est utilisé pour parser une chaine de caractère ou un fichier format Xml. La principale méthode à utiliser est la méthode <a class="el" href="class_xml_parser.php#a02ebc59d6271e2a9abccf3f7bfe74b09" title="Méthode de parsing à partir d'une chaîne de caractères .">parse()</a>, qui prend comme paramètre la chaine de caractère ou le fichier au format Xml. </p> 00070 00071 <p>Définition à la ligne <a class="el" href="xmlparser_8hpp_source.php#l00040">40</a> du fichier <a class="el" href="xmlparser_8hpp_source.php">xmlparser.hpp</a>.</p> 00072 <hr/><h2>Documentation des constructeurs et destructeur</h2> 00073 <a class="anchor" id="a803a2bb19d0b235e6af7aa65dd3e1166"></a><!-- doxytag: member="XmlParser::XmlParser" ref="a803a2bb19d0b235e6af7aa65dd3e1166" args="()" --> 00074 <div class="memitem"> 00075 <div class="memproto"> 00076 <table class="memname"> 00077 <tr> 00078 <td class="memname">QE_BEGIN_NAMESPACE XmlParser::XmlParser </td> 00079 <td>(</td> 00080 <td class="paramname"></td> 00081 <td> ) </td> 00082 <td></td> 00083 </tr> 00084 </table> 00085 </div> 00086 <div class="memdoc"> 00087 00088 <p>Définition à la ligne <a class="el" href="xmlparser_8cpp_source.php#l00025">25</a> du fichier <a class="el" href="xmlparser_8cpp_source.php">xmlparser.cpp</a>.</p> 00089 00090 </div> 00091 </div> 00092 <hr/><h2>Documentation des fonctions membres</h2> 00093 <a class="anchor" id="a2d9d525bb272e632dc3b93b1b506ea7b"></a><!-- doxytag: member="XmlParser::clearLastError" ref="a2d9d525bb272e632dc3b93b1b506ea7b" args="()" --> 00094 <div class="memitem"> 00095 <div class="memproto"> 00096 <table class="memname"> 00097 <tr> 00098 <td class="memname">void XmlParser::clearLastError </td> 00099 <td>(</td> 00100 <td class="paramname"></td> 00101 <td> ) </td> 00102 <td></td> 00103 </tr> 00104 </table> 00105 </div> 00106 <div class="memdoc"> 00107 00108 <p>Méthode pour effacer la dernière erreur. </p> 00109 <p>Cette méthode efface la chaine de dernière erreur. </p> 00110 00111 <p>Définition à la ligne <a class="el" href="xmlparser_8cpp_source.php#l00106">106</a> du fichier <a class="el" href="xmlparser_8cpp_source.php">xmlparser.cpp</a>.</p> 00112 00113 </div> 00114 </div> 00115 <a class="anchor" id="aee7f6bb483a0af1df0095e31b52e17e9"></a><!-- doxytag: member="XmlParser::lastError" ref="aee7f6bb483a0af1df0095e31b52e17e9" args="() const " --> 00116 <div class="memitem"> 00117 <div class="memproto"> 00118 <table class="memname"> 00119 <tr> 00120 <td class="memname">QString XmlParser::lastError </td> 00121 <td>(</td> 00122 <td class="paramname"></td> 00123 <td> ) </td> 00124 <td> const</td> 00125 </tr> 00126 </table> 00127 </div> 00128 <div class="memdoc"> 00129 00130 <p>méthode de récupération de la dernière erreur. </p> 00131 <dl class="return"><dt><b>Renvoie:</b></dt><dd>Renvoie la chaine de caractère décrivant la dernière erreur ayant eu lieu </dd></dl> 00132 00133 <p>Définition à la ligne <a class="el" href="xmlparser_8cpp_source.php#l00101">101</a> du fichier <a class="el" href="xmlparser_8cpp_source.php">xmlparser.cpp</a>.</p> 00134 00135 </div> 00136 </div> 00137 <a class="anchor" id="a02ebc59d6271e2a9abccf3f7bfe74b09"></a><!-- doxytag: member="XmlParser::parse" ref="a02ebc59d6271e2a9abccf3f7bfe74b09" args="(const QString &xmlData)" --> 00138 <div class="memitem"> 00139 <div class="memproto"> 00140 <table class="memname"> 00141 <tr> 00142 <td class="memname">bool XmlParser::parse </td> 00143 <td>(</td> 00144 <td class="paramtype">const QString & </td> 00145 <td class="paramname"> <em>xmlData</em></td> 00146 <td> ) </td> 00147 <td></td> 00148 </tr> 00149 </table> 00150 </div> 00151 <div class="memdoc"> 00152 00153 <p>Méthode de parsing à partir d'une chaîne de caractères . </p> 00154 <p>Méthode principale de la classe <a class="el" href="class_xml_parser.php" title="Un parseur Xml.">XmlParser</a>, elle parse une chaîne de caractères au format Xml. </p> 00155 <dl><dt><b>Paramètres:</b></dt><dd> 00156 <table border="0" cellspacing="2" cellpadding="0"> 00157 <tr><td valign="top"></td><td valign="top"><em>xmlData</em> </td><td>String contenant le Xml à parser </td></tr> 00158 </table> 00159 </dd> 00160 </dl> 00161 <dl class="return"><dt><b>Renvoie:</b></dt><dd>Renvoie un booléen permettant de savoir si une erreur s'est produite pendant le parsing </dd></dl> 00162 00163 <p>Définition à la ligne <a class="el" href="xmlparser_8cpp_source.php#l00034">34</a> du fichier <a class="el" href="xmlparser_8cpp_source.php">xmlparser.cpp</a>.</p> 00164 00165 </div> 00166 </div> 00167 <a class="anchor" id="aae3c875dcf4f11ac0118f222a71c6742"></a><!-- doxytag: member="XmlParser::parse" ref="aae3c875dcf4f11ac0118f222a71c6742" args="(QFile &xmlFile)" --> 00168 <div class="memitem"> 00169 <div class="memproto"> 00170 <table class="memname"> 00171 <tr> 00172 <td class="memname">bool XmlParser::parse </td> 00173 <td>(</td> 00174 <td class="paramtype">QFile & </td> 00175 <td class="paramname"> <em>xmlFile</em></td> 00176 <td> ) </td> 00177 <td></td> 00178 </tr> 00179 </table> 00180 </div> 00181 <div class="memdoc"> 00182 00183 <p>Méthode de parsing à partir d'un fichier. </p> 00184 <p>Méthode principale de la classe <a class="el" href="class_xml_parser.php" title="Un parseur Xml.">XmlParser</a>, elle parse une chaîne de caractères au format Xml. </p> 00185 <dl><dt><b>Paramètres:</b></dt><dd> 00186 <table border="0" cellspacing="2" cellpadding="0"> 00187 <tr><td valign="top"></td><td valign="top"><em>xmlFile</em> </td><td>Fichier contenant le Xml à parser </td></tr> 00188 </table> 00189 </dd> 00190 </dl> 00191 <dl class="return"><dt><b>Renvoie:</b></dt><dd>Renvoie un booléen permettant de savoir si une erreur s'est produite pendant le parsing </dd></dl> 00192 00193 <p>Définition à la ligne <a class="el" href="xmlparser_8cpp_source.php#l00054">54</a> du fichier <a class="el" href="xmlparser_8cpp_source.php">xmlparser.cpp</a>.</p> 00194 00195 </div> 00196 </div> 00197 <hr/><h2>Documentation des données membres</h2> 00198 <a class="anchor" id="a6473d89b498d7afa95fd11d251a380e3"></a><!-- doxytag: member="XmlParser::m_lastError" ref="a6473d89b498d7afa95fd11d251a380e3" args="" --> 00199 <div class="memitem"> 00200 <div class="memproto"> 00201 <table class="memname"> 00202 <tr> 00203 <td class="memname">QString <a class="el" href="class_xml_parser.php#a6473d89b498d7afa95fd11d251a380e3">XmlParser::m_lastError</a><code> [protected]</code></td> 00204 </tr> 00205 </table> 00206 </div> 00207 <div class="memdoc"> 00208 00209 <p>Chaine décrivant la dernière erreur ayant eu lieu. </p> 00210 00211 <p>Définition à la ligne <a class="el" href="xmlparser_8hpp_source.php#l00049">49</a> du fichier <a class="el" href="xmlparser_8hpp_source.php">xmlparser.hpp</a>.</p> 00212 00213 </div> 00214 </div> 00215 <hr/>La documentation de cette classe a été générée à partir des fichiers suivants :<ul> 00216 <li><a class="el" href="xmlparser_8hpp_source.php">xmlparser.hpp</a></li> 00217 <li><a class="el" href="xmlparser_8cpp_source.php">xmlparser.cpp</a></li> 00218 </ul> 00219 </div> 00220 <?php 00221 echo utf8_decode(ob_get_clean()); 00222 include($_SERVER["DOCUMENT_ROOT"]."/template/pied.php"); 00223 ?>
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2010 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.