[Reserved] Tianyi community study notes — write xml code
September 30, 2011
public void changeConfig () {
Element rootElement = new Element (“sysinfo”);
Document bbscsDocument = new Document (rootElement);
rootElement.addContent (new Element (“website”). addContent (new CDATA (this.
website)));
rootElement.addContent (new Element (“weburl”). addContent (this.weburl));
rootElement.addContent (new Element (“forumname”). addContent (new CDATA (this .
forumname)));
rootElement.addContent (new Element (“forumurl”). addContent (this.forumurl));
rootElement.addContent (new Element (“webmasteremail”). addContent (this.
webmasteremail));
rootElement.addContent (new Element (“usepass”). addContent ( this.usepass));
rootElement.addContent (new Element (“passurl”). addContent (this.passurl));
rootElement.addContent (new Element (” passregurl “). addContent (this.passregurl));
rootElement.addContent (new Element (” passchangeurl “). addContent (this.
passchangeurl));
rootElement.addContent (new Element (“cookiepath”). addContent (this.cookiepath));
rootElement.addContent (new Element (“cookiedomain”). addContent (this.
cookiedomain));
rootElement.addContent (new Element (“cookiekey”). addContent (this.cookiekey));
rootElement. addContent (new Element (“bulletinnum”). addContent (String.valueOf (t his.
bulletinnum)));
rootElement.addContent (new Element (“usejs” ). addContent (this.usejs));
rootElement.addContent (new Element (“jsnum”). addContent (String.valueOf (this.
jsnum))) ;
rootElement.addContent (new Element (“boardthread”). addContent (String.valueOf (t his.
boardthread)));
rootElement.addContent (new Element (“authcode”). addContent (String.valueOf (this.
authcode)));
rootElement.addContent (new Element (” logouturl “). addContent (this.logouturl));
rootElement.addContent (new Element (” open “). addContent (this.open));
rootElement. addContent (new Element (“closemsg”). addContent (new CDATA (this.
closemsg)));
rootElement.addContent (new Element (“logindistance”). addContent (String.
valueOf (this.logindistance)));
rootElement.addContent (new Element (“facehigh”). addContent (String.valueOf (this. < br />
facehigh)));
rootElement.addContent (new Element (“facewith”). addContent (String.valueOf (this.
facewith) ));
rootElement.addContent (new Element (“facesize”). addContent (String.valueOf (this.
facesize)));
rootElement.addContent (new Element (“signmaxlength”). addContent (String.
valueOf (this.signmaxlength)));
rootElement.addContent (new Element ( “signhtml”). addContent (String.valueOf (this.
signhtml)));
rootElement.addContent (new Element (“signubb”). addContent (String. valueOf (this.
signubb)));
rootElement.addContent (new Element (“regopen”). addContent (String.valueOf (this.
< br /> regopen)));
rootElement.addContent (new Element (“forbidnickname”). addContent (new CDATA (this.
forbidnickname)));
rootElement.addContent (new Element (“seeuserlist”). addContent (String.valueOf (t his.
seeuserlist)));
rootElement. addContent (new Element (“usesearch”). addContent (String.valueOf (thi s.
usesearch)));
rootElement.addContent (new Element (“useallsearch” ). addContent (String.
valueOf (this.useallsearch)));
rootElement.addContent (new Element (“seeuserinfo”). addContent (String.valueOf (t his.
seeuserinfo)));
rootElement.addContent (new Element (“hiddenboards”). addContent (String.
valueOf (this . hiddenboards)));
rootElement.addContent (new Element (“notenumpage”). addContent (String.valueOf (t his.
notenumpage)));
rootElement.addContent (new Element (“notehtml”). addContent (String.valueOf (this.
notehtml)));
rootElement.addContent (new Element (“noteubb”). addContent (String.valueOf (this.
noteubb)));
rootElement.addContent (new Element (“subscibenumsuper”). addContent (String.
valueOf (this.subscibenumsuper)));
rootElement.addContent (new Element (“subscibenummaster”). addContent (String.
< br /> valueOf (this.subscibenummaster)));
rootElement.addContent (new Element (“subscibenumuser”). addContent (String.
valueOf (this.subscibenumuser) ));
Element userlevel = new Element (“userlevel”);
for (int i = 0; i
Element level = new Element (“level”);
level.addAttribute (“name”, ul.getName ());
level.addAttribute (“min”, String.valueOf (ul.getMin ()));
level.addAttribute (“max”, String.valueOf (ul.getMax ()));
level.addAttribute (“hpower”, String.valueOf (ul.getHpower ())); < br />
userlevel.addContent (level);
}
rootElement.addContent (userlevel);
rootElement.addContent ( new Element (“postmaxsize”). addContent (String.
valueOf (this.postmaxsize)));
rootElement.addContent (new Element (“forumpernum”). addContent (String.
valueOf (this.forumpernum)));
rootElement.addContent (new Element (“postpernum”). addContent (String.
valueOf (this.postpernum)));
rootElement.addContent (new Element (“posthtml”). addContent (String.
valueOf (this.posthtml)) );
rootElement.addContent (new Element (“postubb”). addContent (String.
valueOf (this.postubb)));
rootElement.addContent (new Element (“htmledit”). addContent (String.
valueOf (this.htmledit)));
rootElement.addContent (new Element (” upfile “). addContent (String.
valueOf (this.upfile)));
rootElement.addContent (new Element (” upfilesize “). addContent (String. < br />
valueOf (this.upfilesize)));
rootElement.addContent (new Element (“upfilename”). addContent (this.upfilename));
rootElement.addContent (new Element (“upimghigh”). addContent (String.
valueOf (this.upimghigh)));
rootElement.addContent (new Element ( “upimgwith”). addContent (String.
valueOf (this.upimgwith)));
rootElement.addContent (new Element (“indexall”). addContent (String.
valueOf (this.indexall)));
rootElement.addContent (new Element (“indextime”). addContent (String.
valueOf (this.indextime)));
rootElement.addContent (new Element (“cachemaxsize”). addContent (String.
valueOf (this.cachemaxsize))); < br />
rootElement.addContent (new Element (“cachemaxlifetime”). addContent (String.
valueOf (this.cachemaxlifetime)));
rootElement. addContent (new Element (“postminsize”). addContent (String.
valueOf (this.postminsize)));
rootElement.addContent (new Element (“voteexp”) . addContent (String.
valueOf (this.voteexp)));
rootElement.addContent (new Element (“votenum”). addContent (String.
valueOf (this.votenum)));
rootElement.addContent (new Element (“posttitlemax”). addContent (String.
valueOf (this.posttitlemax )));
rootElement.addContent (new Element (“smtpmail”). addContent (this.smtpmail));
rootElement.addContent (new Element (“smtpauth” ). addContent (String.
valueOf (this.smtpauth)));
rootElement.addContent (new Element (“smtp”). addContent (this.smtp)) ;
rootElement.addContent (new Element (“mailuser”). addContent (this.mailuser));
rootElement.addContent (new Element (“mailpasswd”). addContent (this.mailpasswd));
try {
XMLOutputter xmlo = new XMLOutputter (“”, true, “UTF-8″);
xmlo.output (bbscsDocument, new FileOutputStream (Constant.CONFIGPATH
Constant.CONFIGXMLFILE));
}
catch (java.io . IOException e) {
logger.error (e);
}
}
Posted: January 3rd, 2012
at 1:48pm by admin
Tagged with forumname
Categories: Fashion
Comments: No comments
