123456789101112131415161718192021 |
- #include "xml/ifc_xmlcallback.h"
- #include "nx/nxmutablestring.h"
- /* this one is an xml callback that just saves the last encountered string */
- class XMLString : public ifc_xmlcallback
- {
- public:
- XMLString();
- ~XMLString();
- void Reset();
- nx_string_t GetString();
-
- private:
- /* XML callbacks */
- void WASABICALL XMLCallback_OnStartElement(const nsxml_char_t *xmlpath, const nsxml_char_t *xmltag, ifc_xmlattributes *attributes);
- void WASABICALL XMLCallback_OnCharacterData(const nsxml_char_t *xmlpath, const nsxml_char_t *xmltag, const nsxml_char_t *characters, size_t num_characters);
- nx_mutable_string_t data;
- };
|