voipplugins/voipadapters/voipxmlprovisioning/voipxmlprocessor/src/voipxmlparser.cpp
equal
deleted
inserted
replaced
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() ) |