1
0
mirror of git://projects.qi-hardware.com/vido.git synced 2024-11-01 08:05:53 +02:00

get namespace from url -- not perfect

Signed-off-by: Mirko Lindner <mirko@qi-hardware.com>
This commit is contained in:
Mirko Lindner 2009-10-30 13:44:51 +01:00
parent 642a891998
commit d82627dc08

View File

@ -100,9 +100,25 @@ void set_html(const gchar *url){
// // replace '+' signs with spaces in url // // replace '+' signs with spaces in url
std::replace(term.begin(), term.end(), '+', ' '); std::replace(term.begin(), term.end(), '+', ' ');
// // find and declare namespace
size_t found;
size_t found2;
char *ns;
// // declare namespace found=term.find("/");
char *ns = "A"; if (found!=std::string::npos){
if (found != (int) 0){
ns = &term[0];
}else{
term = term.substr(1, strlen(url));
ns = &term[0];
found2 = term.find("/");
term = term.substr(found2 + 1, strlen(url));
}
}else{
ns = "A";
}
// // try to retrieve article // // try to retrieve article
try { try {
@ -129,7 +145,8 @@ void set_html(const gchar *url){
// // load new data into gtkhtml widget // // load new data into gtkhtml widget
gtk_html_load_from_string(GTK_HTML(html_wg), str2.c_str(), -1); gtk_html_load_from_string(GTK_HTML(html_wg), str2.c_str(), -1);
// std::cout<<term<<".\n"; std::cout<<"term:"<<term<<".\n";
std::cout<<"url:"<<url<<".\n";
}catch(...){ }catch(...){
} }
} }