Example #1
0
bool InternetServerPlatform::readIspSettings( QDomNode node )
{
	Logging::logInfo( this, "readIspSettings()" );

	if( node.isNull() )
		return false;

	// read the log file
	QDomNode logFile = IspComponents::Dom::getChildNodeByName( node, "logFile" );
	if( logFile.isNull() )
		return false;

	_ispSettings._logFile = logFile.attributes().namedItem("value").nodeValue();

	// read the block-from
	QDomNode blockFrom = IspComponents::Dom::getChildNodeByName( node, "blockFrom" );
	readBlockFrom( blockFrom, _ispSettings._blockFrom );

	// read the mood
	QDomNode mood = IspComponents::Dom::getChildNodeByName( node, "mood" );
	readMood( mood, _ispSettings._mood );

	// init the logs for ISP once we have the log file
	IspComponents::Logging::registerForLogging( this, _ispSettings._logFile );

	return true;
}
Example #2
0
void XmlReader::readFriend()
{
    while(!reader.atEnd())
    {
        reader.readNext();
        if(reader.isStartElement())
        {
            if("id" == reader.name())
            {
                readId();
            }
            else if("nickName" == reader.name())
            {
                readNickName();
            }
            else if("mood" == reader.name())
            {
                readMood();
            }
            else if("mail" == reader.name())
            {
                readMail();
            }
            else if("sex" == reader.name())
            {
                readSex();
            }
            else if("birthday" == reader.name())
            {
                readBirthday();
            }
            else if("imagePath" == reader.name())
            {
                readImage();
            }
        }
    }
}