#include "xmlstringreader.h" #include XmlStringReader::XmlStringReader( const char *sString, bool bStrip ) : XmlReader( bStrip ) { this->sString = sString; nIndex = 0; nLength = strlen( sString ); buildDoc(); } XmlStringReader::~XmlStringReader() { } char XmlStringReader::getChar( int nAdd ) { if( nLength >= nIndex+nAdd+1 ) { return sString[nIndex+nAdd]; } else { return '\0'; } } void XmlStringReader::usedChar() { if( nLength >= nIndex+1 ) { nIndex++; } }