#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; };