landmarks/locationlandmarks/converter/src/EPos_CPosLmKmlParser.cpp
branchRCL_3
changeset 44 2b4ea9893b66
parent 16 6fcbaa43369c
child 45 6b6920c56e2f
equal deleted inserted replaced
42:02ba3f1733c6 44:2b4ea9893b66
   212     {
   212     {
   213     switch (aTag)
   213     switch (aTag)
   214         {
   214         {
   215         
   215         
   216         case EPosXmlLmCollName: // Folder/Document names will be taken as category
   216         case EPosXmlLmCollName: // Folder/Document names will be taken as category
   217         	iCategoryArray.Append(aContent.Left( KPosLmMaxCategoryNameLength ).AllocL());
   217         	iCategoryArray.AppendL(aContent.Left( KPosLmMaxCategoryNameLength ).AllocL());
   218         	iCategoryAdded[iFolderCount-1] = ETrue;
   218         	iCategoryAdded[iFolderCount-1] = ETrue;
   219             break;
   219             break;
   220         
   220         
   221         case EPosXmlLandmark: // landmark Tags
   221         case EPosXmlLandmark: // landmark Tags
   222         {
   222         {
   597 	    CPosLmXmlParser::OnStartElementL(aElement, aAttributes, aErrorCode);
   597 	    CPosLmXmlParser::OnStartElementL(aElement, aAttributes, aErrorCode);
   598 	    TPosXmlTagType startTag = TagTypeL( aElement );
   598 	    TPosXmlTagType startTag = TagTypeL( aElement );
   599 	    if(startTag == EPosXmlFolder || startTag == EPosXmlDocument)
   599 	    if(startTag == EPosXmlFolder || startTag == EPosXmlDocument)
   600 	    {
   600 	    {
   601 	    	iFolderCount++;
   601 	    	iFolderCount++;
   602 	    	iCategoryAdded.Append(EFalse);
   602 	    	iCategoryAdded.AppendL(EFalse);
   603 	    }
   603 	    }
   604     
   604     
   605     }
   605     }
   606 
   606 
   607 //-----------------------------------------------------------------------------
   607 //-----------------------------------------------------------------------------