browsercore/appfw/Api/Bookmarks/HtmlTxtParser.cpp
changeset 9 b39122337a00
parent 3 0954f5dd2cd0
equal deleted inserted replaced
7:a1f515018ac1 9:b39122337a00
   170           title = getFolderTitle(line);
   170           title = getFolderTitle(line);
   171           out << "<folder folded=\"yes\"> \n";
   171           out << "<folder folded=\"yes\"> \n";
   172           out << "<title>" << title << "</title>\n";
   172           out << "<title>" << title << "</title>\n";
   173       }
   173       }
   174       else if (line.contains("</DL>", Qt::CaseInsensitive)){ // End of Folder
   174       else if (line.contains("</DL>", Qt::CaseInsensitive)){ // End of Folder
   175           if (folderStarted == true);
   175           if (folderStarted == true)
   176             out << "</folder>  \n";
   176             out << "</folder>  \n";
   177           folderStarted = false;
   177           folderStarted = false;
   178       }
   178       }
   179   }
   179   }
   180 
   180 
   190   QString fileName("c:\\data\\bookmarks.txt");
   190   QString fileName("c:\\data\\bookmarks.txt");
   191   QFile file(fileName);
   191   QFile file(fileName);
   192   bool res = file.open(QIODevice::ReadOnly | QIODevice::Text);
   192   bool res = file.open(QIODevice::ReadOnly | QIODevice::Text);
   193   QTextStream rs( &file );
   193   QTextStream rs( &file );
   194   QString line, line2, url, title;
   194   QString line, line2, url, title;
   195   bool folderStarted = false;
       
   196 
   195 
   197   if(!res)
   196   if(!res)
   198       return -1;
   197       return -1;
   199 
   198 
   200   out << "<\?xml version=\"1.0\" encoding=\"UTF-8\"\?> \n"; 
   199   out << "<\?xml version=\"1.0\" encoding=\"UTF-8\"\?> \n";