code: protected Map<String, CmsXmlContentProperty> parseSettings(
          CmsObject cms,
          I_CmsXmlContentLocation location,
          CmsResource functionResource) {
  
          LinkedHashMap<String, CmsXmlContentProperty> settingConfigs = new LinkedHashMap<String, CmsXmlContentProperty>();
          List<I_CmsXmlContentValueLocation> locations = location.getSubValues("SettingConfig");
          for (I_CmsXmlContentValueLocation settingLoc : locations) {
              CmsXmlContentProperty settingConfigBean = parseProperty(cms, settingLoc);
              settingConfigs.put(settingConfigBean.getName(), settingConfigBean);
          }
          return settingConfigs;
      }
docs: Parses the settings for the dynamic function from the XML content.<p>
  
  @param cms the current CMS context
  @param location the location from which to read the dynamic function settings
  @param functionResource the dynamic function resource
  
  @return the parsed map of settings for the dynamic function