#include <xmlsimplestruct.h>
Inheritance diagram for XMLSimpleStruct:
Public Member Functions | |
XMLSimpleStruct () | |
XMLSimpleStruct (const XMLSimpleStruct &xss) | |
XMLSimpleStruct (const XMLSimpleProlog &xsp, bool wp, XMLSimpleNode *xsn, const std::list< XMLSimpleNode * > &xsnLis, ValidationMode val, EncodingType enc, EncodingType enc2, const std::string &dtd) | |
void | putProlog (const XMLSimpleProlog &p) |
void | putPrologWrite (bool w) |
void | putRoot (XMLSimpleNode *n) |
void | putValidationMode (ValidationMode val) |
void | putWorkingEncoding (EncodingType enc) |
void | putOutputEncoding (EncodingType enc) |
XMLSimpleProlog | getProlog () const |
bool | getPrologWrite () const |
XMLSimpleNode * | getRoot () const |
ValidationMode | getValidationMode () const |
EncodingType | getWorkingEncoding () const |
EncodingType | getOutputEncoding () const |
XMLSimpleNode * | createNode () |
XMLSimpleNode * | createNode (const std::string &name) |
XMLSimpleNode * | createNode (const std::string &name, const std::string &text) |
virtual void | readFile (const std::string &fname)=0 throw (char*) |
virtual void | readFile (std::istream &file)=0 throw (char*) |
virtual void | readString (const std::string &inputstr)=0 throw (char*) |
virtual void | writeFile (const std::string &fname) const=0 throw (char*) |
virtual void | writeFile (std::ostream &file) const=0 throw (char*) |
virtual void | writeCompressedFile (const std::string &fname) const=0 throw (char*) |
virtual std::string | writeString () const=0 throw (char*) |
virtual | ~XMLSimpleStruct () |
Static Public Member Functions | |
ValidationMode | getDefaultValidationMode () |
void | putDefaultValidationMode (ValidationMode vm) |
EncodingType | getDefaultWorkingEncoding () |
void | putDefaultWorkingEncoding (EncodingType enc) |
EncodingType | getDefaultOutputEncoding () |
void | putDefaultOutputEncoding (EncodingType enc) |
std::string | convert (const std::string &inputstr, EncodingType inputenc, EncodingType outputenc) |
Protected Attributes | |
XMLSimpleProlog | prolog |
bool | prologWrite |
XMLSimpleNode * | root |
std::list< XMLSimpleNode * > | addresses |
ValidationMode | validationMode |
EncodingType | workingEncoding |
EncodingType | outputEncoding |
std::string | dtdFilePath |
|
Metodo eraikitzailea. |
|
Kopia eraikitzailea.
|
|
Metodo eraikitzailea.
|
|
Metodo suntsitzailea. |
|
Karaktere kodeketen artean bihurketak egin
|
|
Nodo berria sortu.
|
|
Nodo berria sortu.
|
|
Nodo hutsa sortu.
|
|
Dokumentuak gordetzeko erabiltzen den karaktere kodeketa lehenetsia eskuratu.
|
|
Balidazio modu lehenetsia eskuratu.
|
|
Liburutegiari galdetu zein karaktere kodeketa 'espero' duen gure programan.
|
|
Dokumentua idazteko (diskoan, string batean...) zein kodeketa erabiltzen den eskuratu.
|
|
Dokumentuaren prologoa eskuratu.
|
|
Dokumentua gordetzen denean prologoa idatziko den jakin.
|
|
Dokumentuaren erroa eskuratu.
|
|
Dokumentuaren irakuraketa eta idazketarako balidazio modua eskuratu.
|
|
Liburutegiari galdetu zein karaktere kodeketa 'espero' duen gure programan, dokumentu honentzat.
|
|
Dokumentuak gordetzeko erabili behar den karaktere kodeketa lehenetsia ezarri.
|
|
Balidazio modu lehenetsia ezarri.
|
|
Liburutegiari adierazi gure programan zein kodeketa erabiltzen dugun.
|
|
Dokumentuaren idazketarako nahi dugun kodeketa mota ezarri.
|
|
Dokumentuaren prologoa ezarri.
|
|
Dokumentua gordetzean prologoa idatzi behar den zehaztu.
|
|
Dokumentuaren erroa ezarri.
|
|
Dokumentuaren irakuraketa eta idazketarako balidazio modua ezarri.
|
|
Liburutegiari adierazi gure programan zein kodeketa erabiltzen dugun, dokumentu honentzat.
|
|
Dokumentua stream batetik irakurri.
Implemented in XMLSimpleBackendLibxml, and XMLSimpleBackendLibxmlpp. |
|
Dokumentua XML fitxategi batetik irakurri.
Implemented in XMLSimpleBackendLibxml, and XMLSimpleBackendLibxmlpp. |
|
Dokumentua kate batetik irakurri.
Implemented in XMLSimpleBackendLibxml, and XMLSimpleBackendLibxmlpp. |
|
Dokumentua fitxategi trinkotu batean idatzi.
Implemented in XMLSimpleBackendLibxml, and XMLSimpleBackendLibxmlpp. |
|
Dokumentua stream batean idatzi. Oharra: Eragiketa hau ez dago inplementatua libxml backend-ean.
Implemented in XMLSimpleBackendLibxml, and XMLSimpleBackendLibxmlpp. |
|
Dokumentua fitxategi batean idatzi.
Implemented in XMLSimpleBackendLibxml, and XMLSimpleBackendLibxmlpp. |
|
Dokumentua kate batean (string) idatzi.
Implemented in XMLSimpleBackendLibxml, and XMLSimpleBackendLibxmlpp. |
|
Nodoen erakusle zerrenda. |
|
DTDaren helbidea. |
|
Karaktere kodeketa (irteera). |
|
XML prologoa. |
|
XML prologoa idatzi behar den. |
|
Erroa. |
|
Balidazio modua. |
|
Karaktere kodeketa (programentzat). |