+ if(txt->firstChild())\r
+ {\r
+ m_name=txt->firstChild()->getNodeValue();\r
+ if(m_name.size()>40)\r
+ {\r
+ m_name.erase(40);\r
+ }\r
+ }\r
+ }\r
+ \r
+ m_singleuse=XMLGetBooleanElement(root,"SingleUse");\r
+ m_publishtrustlist=XMLGetBooleanElement(root,"PublishTrustList");\r
+ m_publishboardlist=XMLGetBooleanElement(root,"PublishBoardList");\r
+ \r
+ txt=XMLGetFirstChild(root,"FreesiteEdition");\r
+ if(txt)\r
+ {\r
+ if(txt->firstChild())\r
+ {\r
+ std::string editionstr=txt->firstChild()->getNodeValue();\r
+ StringFunctions::Convert(editionstr,m_freesiteedition);\r
+ }\r