[Java] XML Decorator

Started by Camel, September 24, 2007, 12:15:29 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Camel

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;

<Camel> i said what what
<Blaze> in the butt
<Camel> you want to do it in my butt?
<Blaze> in my butt
<Camel> let's do it in the butt
<Blaze> Okay!