|
Public Member Functions |
| XMLParser (String XMLfile) |
| Constructor.
|
| ~XMLParser () |
| Destructor.
|
void | parseFile (String XMLfile) |
| Parse le fichier XML.
|
bool | isPresent () |
| Indique si un document a été parsé.
|
bool | gotoElement (String NodeName) |
| On se positionne sur un élément <NodeName ...> (de preference unique).
|
bool | gotoElement (String NodeName, int id) |
| On se positionne sur un élément <NodeName id="id" ... >.
|
bool | gotoSubElement (String NodeName, unsigned int index) |
| On se positionne sur le Nieme sous-élément <NodeName ... >.
|
bool | gotoParentElement () |
| On se positionne sur le parent du Node Courant.
|
String | getElementName () |
| Renvoie le Nom du Node Courant.
|
int | getIntAttribute (String Attribut) |
| Renvoie l'attribut du Node Courant (de type Integer).
|
Vector3 | getVectorAttribute (String Attribut) |
| Renvoie l'attribut demandé de l'élément courant (de type Vector3).
|
Real | getRealAttribute (String Attribut, Real DefaultValue=0) |
| Renvoie l'attribut du Node Courant (de type Real).
|
bool | getBooleanAttribute (String Attribut, bool DefaultValue=false) |
| Renvoie l'attribut du Node Courant (de type Boolean).
|
String | getStringAttribute (String Attribut) |
| Renvoie l'attribut du Node Courant (de type String).
|
String | getTextContent () |
| Renvoie le "Contenu" du node courant.
|
void | addXmlData (String Data, String Data_ID) |
| Ajoute des données XML au document <interface>.
|
void | saveToFile (String filename, String rootnode="") |
| Enregistre le contenu du document XML dans un fichier, en entier, ou à partir du Node indiqué.
|
Protected Attributes |
void * | mDocument |
void * | mParser |
void * | mErrHandler |
void * | mCurrentNode |
void * | mParentNode |
String | mTest |