can any one help to find a specific string between html tags
which is changed to a sting..
weather.html looks (for location) is
<location>somewhere</location>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
string find_field(string myPage,string);
int main (void) {
string page, line, location, temperature;
ifstream inputFile("weather.xml");
while(getline(inputFile, line)) {
page.append(line);
line.erase();
}
// Now page is a string that contains the whole xml page
// Here you need to write something that finds and
// extracts location and temperature from the XML
// data in the string page and stores them in
// the strings location and temperature respectively
location=find_field(page,"location");
temperature=find_field(page,"temp_c");
cout << "Location: "<<location << endl;
cout << "Temperature: " << temperature << endl;
system("pause");
}
string find_field(string myPage,string find_string){
int temp=myPage.find(find_string);
if(temp!=string::npos) {
cout << "Match found at " << temp << endl;
}
return "found?";
}
///
No Answer is Posted For this Question
Be the First to Post Answer
Write is a binary search tree? Write an algo and tell complexity?
How to change constant values?
When should you use global variables?
What is the Standard Template Library?
Explain what is polymorphism in c++?
class professor {}; class teacher : public virtual professor {}; class researcher : public virtual professor {}; class myprofessor : public teacher, public researcher {}; Referring to the sample code above, if an object of class "myprofessor" were created, how many instances of professor will it contain? a) 0 b) 1 c) 2 d) 3 e) 4
Is the declaration of a class its interface or its implementation?
Can we define a constructor as virtual in c++?
What is the purpose of the noexcept keyword?
Difference between overloaded functions and overridden functions
Why is c++ considered difficult?
Can you pass an array to a function in c++?