diff options
Diffstat (limited to 'ParserClass/FileManParser.cpp')
| -rw-r--r-- | ParserClass/FileManParser.cpp | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/ParserClass/FileManParser.cpp b/ParserClass/FileManParser.cpp index 1434229..57a485a 100644 --- a/ParserClass/FileManParser.cpp +++ b/ParserClass/FileManParser.cpp @@ -35,8 +35,20 @@ FileManParser::FileManParser(std::string data){ } +std::string FileManParser::getDocument(){ + std::string data=(this->document)->write_to_string(); + return data; +} +std::vector<Website>* FileManParser::getWebsites(){ + return this->websites; +} + + + + +//----------------Container part------------------------ void FileManParser::initWebsites(){ this->websites=new std::vector<Website>; @@ -76,33 +88,18 @@ void FileManParser::initWebsites(){ } else if(currentChild->get_name().compare("description")==0){ newWebsite.setDescription(cdataContent); - } - - } - this->websites->push_back(newWebsite); - - } - } -std::string FileManParser::getDocument(){ - std::string data=(this->document)->write_to_string(); - return data; -} - -std::vector<Website>* FileManParser::getWebsites(){ - return this->websites; -} void FileManParser::updateParser(){ |
