14 #define MAX_SCRAPER_BUFFERS 20    24 class CScraperSettings;
    33   bool Load(
const std::string& strXMLFile);
    34   bool IsNoop()
 const { 
return m_isNoop; }
    37   const std::string& GetFilename()
 const { 
return m_strFile; }
    38   std::string GetSearchStringEncoding()
 const    39     { 
return m_SearchStringEncoding; }
    40   const std::string Parse(
const std::string& strTag,
    45   std::string m_param[MAX_SCRAPER_BUFFERS];
    49   void ReplaceBuffers(std::string& strDest);
    50   void ParseExpression(
const std::string& input, std::string& dest, TiXmlElement* element, 
bool bAppend);
    61   void ParseXSLT(
const std::string& input, std::string& dest, TiXmlElement* element, 
bool bAppend);
    62   void ParseNext(TiXmlElement* element);
    63   void Clean(std::string& strDirty);
    64   void ConvertJSON(std::string &
string);
    66   void GetBufferParams(
bool* result, 
const char* attribute, 
bool defvalue);
    67   void InsertToken(std::string& strOutput, 
int buf, 
const char* token);
    70   TiXmlElement* m_pRootElement;
    72   const char* m_SearchStringEncoding;
    75   std::string m_strFile;
 Definition: XBMCTinyXML.h:33
Definition: ScraperParser.h:26