mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-16 06:05:58 -06:00
28 lines
719 B
C++
28 lines
719 B
C++
#include <Web/Web.h>
|
|
|
|
using namespace Upp;
|
|
|
|
CONSOLE_APP_MAIN
|
|
{
|
|
HttpClient client;
|
|
client.URL("http://losangeles.craigslist.org/search/jjj?query=php&format=rss");
|
|
String out = client.ExecuteRedirect();
|
|
XmlNode n = ParseXML(out, 0);
|
|
int q = n.FindTag("rdf:RDF");
|
|
if(q >= 0) {
|
|
const XmlNode& channel = n[q];
|
|
for(int i = channel.FindTag("item"); i<channel.GetCount(); i++) {
|
|
if(channel[i].GetTag() == "item") {
|
|
const XmlNode &item=channel[i];
|
|
int tag = item.FindTag("title");
|
|
if(tag >= 0) {
|
|
const XmlNode& title = item[tag];
|
|
for(int j = 0; j < title.GetCount(); j++) {
|
|
DUMP(title[j].GetType());
|
|
DUMP(title[j].GetText());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|