All pastes #817004 Raw Edit

Someone

public text v1 · immutable
·published 2007-12-15 04:06 UTC
rendered paste body
while ( 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 = "";
							}
						}
					}
				}
			}
		}