voipplugins/voipadapters/voipxmlprovisioning/voipxmlprocessor/src/voipxmlparser.cpp
branchRCL_3
changeset 8 7117cbf1600a
parent 2 7b872347d83b
child 10 ed1e38b404e5
equal deleted inserted replaced
6:fc8c25e5a2e8 8:7117cbf1600a
    58 // CVoipXmlParser::ConstructL
    58 // CVoipXmlParser::ConstructL
    59 // ---------------------------------------------------------------------------
    59 // ---------------------------------------------------------------------------
    60 //
    60 //
    61 void CVoipXmlParser::ConstructL()
    61 void CVoipXmlParser::ConstructL()
    62     {
    62     {
    63 DBG_PRINT( "CVoipXmlParser::ConstructL begin" );
    63     DBG_PRINT( "CVoipXmlParser::ConstructL begin" );
    64 
    64 
    65     iParser = CMDXMLParser::NewL( this );
    65     iParser = CMDXMLParser::NewL( this );
    66     iParamHandler = CVoipXmlParamHandler::NewL();
    66     iParamHandler = CVoipXmlParamHandler::NewL();
    67     iDescription = HBufC::NewL( 0 );
    67     iDescription = HBufC::NewL( 0 );
    68     iBrandUrl = HBufC::NewL( 0 );
    68     iBrandUrl = HBufC::NewL( 0 );
    69 
    69 
    70 DBG_PRINT( "CVoipXmlParser::ConstructL end" );
    70     DBG_PRINT( "CVoipXmlParser::ConstructL end" );
    71     }
    71     }
    72 
    72 
    73 // ---------------------------------------------------------------------------
    73 // ---------------------------------------------------------------------------
    74 // CVoIPXmlHandler::~CVoIPXmlHandler()
    74 // CVoIPXmlHandler::~CVoIPXmlHandler()
    75 // Destructor
    75 // Destructor
   234     while ( node )
   234     while ( node )
   235         {
   235         {
   236         nodeName.Copy( node->NodeName() );
   236         nodeName.Copy( node->NodeName() );
   237         nodeName.LowerCase();
   237         nodeName.LowerCase();
   238         CMDXMLNode* child = node->FirstChild();
   238         CMDXMLNode* child = node->FirstChild();
       
   239         //lint -e{960} No need for else statement here
   239         if ( KNodeConfDescription() == nodeName && child && 
   240         if ( KNodeConfDescription() == nodeName && child && 
   240             CMDXMLNode::ETextNode == child->NodeType() )
   241             CMDXMLNode::ETextNode == child->NodeType() )
   241             {
   242             {
   242             CMDXMLText* text = NULL;
   243             CMDXMLText* text = NULL;
   243             text = static_cast<CMDXMLText*>( child );
   244             text = static_cast<CMDXMLText*>( child );
   354             nodeName.Copy( node->NodeName() );
   355             nodeName.Copy( node->NodeName() );
   355             nodeName.LowerCase();
   356             nodeName.LowerCase();
   356             element = NULL;
   357             element = NULL;
   357             element = static_cast<CMDXMLElement*>( node );
   358             element = static_cast<CMDXMLElement*>( node );
   358 
   359 
       
   360             //lint -e{960} No need for else statement here
   359             if ( KNodeParam() == nodeName )
   361             if ( KNodeParam() == nodeName )
   360                 {
   362                 {
   361                 TPtrC nameVal;
   363                 TPtrC nameVal;
   362                 element->GetAttribute( KAttributeName(), nameVal );
   364                 element->GetAttribute( KAttributeName(), nameVal );
   363                 if ( nameVal.Length() )
   365                 if ( nameVal.Length() )