[Fdo-trac] [fdo-trac] #897: FDO fails to parse providers.xml if there is commented child note under .
    FDO 
    trac_fdo at osgeo.org
       
    Wed Oct 15 20:05:17 PDT 2014
    
    
  
#897: FDO fails to parse providers.xml if there is commented child note under .
----------------------------+-----------------------------------------------
   Reporter:  ChristineBao  |       Owner:  Christine Bao
       Type:  defect        |      Status:  new          
   Priority:  major         |   Milestone:  3.9.0        
  Component:  FDO API       |     Version:  3.9.0        
   Severity:  3             |    Keywords:               
External_id:  DE16413       |  
----------------------------+-----------------------------------------------
 Reported by Autodesk QA:
 '''Steps:'''
 1. Modify providers.xml to make it contains an XML comment node (i.e. <!--
 blahblah-->) under root node <FeatureProviderRegistry>. For example in the
 attached file, I’ve commented out "Autodesk.DesignService.3.9” provider.
 2. Try to get all providers in code like below.
 {{{
 FdoPtr<IProviderRegistry> pR =
 FdoFeatureAccessManager::GetProviderRegistry();
 const FdoProviderCollection *pProviders = pR->GetProviders();
 int count = pProviders->GetCount();
           for (int i=0; i<count; i++)
           {
               FdoPtr<FdoProvider> provider = pProviders->GetItem(i);
               const wchar_t *providerName = provider->GetName();
               if (NULL != providerName)
               {
                   // check provider name here
               }
 }
 }}}
 '''Expected Behavior:'''
 The returned providers should be as those listed in the XML configuration
 file
 '''Actual Behavior:'''
 The comment node is taken as a “provider” node in the result. Meanwhile
 the “commented provider” has a blank name. i.e. provider->GetName == L"";
-- 
Ticket URL: <http://trac.osgeo.org/fdo/ticket/897>
FDO <http://fdo.osgeo.org/>
Feature Data Objects
    
    
More information about the fdo-trac
mailing list