123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #include "main.h"
- #include "XMLString.h"
- #include "../nu/strsafe.h"
- XMLString::XMLString()
- {
- data[ 0 ] = 0;
- }
- void XMLString::Reset()
- {
- data[ 0 ] = 0;
- }
- const wchar_t *XMLString::GetString()
- {
- return data;
- }
- void XMLString::StartTag( const wchar_t *xmlpath, const wchar_t *xmltag, ifc_xmlreaderparams *params )
- {
- data[ 0 ] = 0;
- }
- void XMLString::TextHandler( const wchar_t *xmlpath, const wchar_t *xmltag, const wchar_t *str )
- {
- StringCchCatW( data, 256, str );
- }
- void XMLString::ManualSet( const wchar_t *string )
- {
- StringCchCatW( data, 256, string );
- }
- #define CBCLASS XMLString
- START_DISPATCH;
- VCB( ONSTARTELEMENT, StartTag )
- VCB( ONCHARDATA, TextHandler )
- END_DISPATCH;
- #undef CBCLASS
|