Clan x86

Technical (Development, Security, etc.) => General Programming => Tutorials, References, and Examples => Topic started by: Camel on September 24, 2007, 12:15:29 PM

Title: [Java] XML Decorator
Post by: Camel on September 24, 2007, 12:15:29 PM
XML decorator. Construct with a URL, go nuts.

http://bnubot.googlecode.com/svn/trunk/BNUBot/src/net/bnubot/vercheck/XMLElementDecorator.java

Sample use:
public static boolean checkVersion(ReleaseType release) throws Exception {
{
String url = "http://www.clanbnu.ws/bnubot/version.php";
if(CurrentVersion.version().revision() != null)
url += "?svn=" + CurrentVersion.version().revision();
url += "&release=" + release.toString();
elem = XMLElementDecorator.parse(url);
}

...

XMLElementDecorator motd = elem.getPath("bnubot/motd");
if(motd != null)
Out.info(VersionCheck.class, motd.getString());

...

XMLElementDecorator verLatest = elem.getPath("bnubot/latestVersion");
if(verLatest == null)
return false;