#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). |
1.3.5