rendered paste bodywhile ( next_element(xmlp) ) {
if ( xmlp.name() != "entry" ) {
if ( ! dont_read ) {
if ( xmlp.name() == "title" ) {
if ( title == "" ) {
title = xmlp.read_string();
}
}
else if ( xmlp.name() == "id" ) {
if ( url == "" ) {
url = xmlp.read_string();
}
}
else if ( xmlp.name() == "content" ) {
if ( content == "" ) {
content = xmlp.read_string();
}
}
else if ( xmlp.name() == "updated" ) {
if ( date == "" ) {
date = xmlp.read_string();
}
}
else if ( xmlp.name() == "author" ) {
if ( xmlp.name() != "name" ) {
xmlp.read();
}
if ( xmlp.name() != "name" ) {
xmlp.read();
}
if ( author == "" ) {
author = xmlp.read_string();
}
}
else if ( xmlp.name() == "source" ) {
dont_read = true;
}
}
}
else {
dont_read = false;
}
if ( title != "" ) {
if ( url != "" ) {
if ( content != "" ) {
if ( date != "" ) {
if ( author != "" ) {
stdout.printf("title: %s\nauthor: %s\nurl: %s\nupdated: %s\n\n", title, author, url, date);
title = "";
url = "";
content = "";
date = "";
author = "";
}
}
}
}
}
}