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