From 84c669f82a8ba1c841f268b0bf3b97f06db331d3 Mon Sep 17 00:00:00 2001 From: manzerbredes Date: Sat, 14 Mar 2015 20:11:18 +0400 Subject: Update parser --- ParserClass/FileManParser.cpp | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) (limited to 'ParserClass/FileManParser.cpp') 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* FileManParser::getWebsites(){ + return this->websites; +} + + + + +//----------------Container part------------------------ void FileManParser::initWebsites(){ this->websites=new std::vector; @@ -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* FileManParser::getWebsites(){ - return this->websites; -} void FileManParser::updateParser(){ -- cgit v1.2.3