def _process_params(self, params_tag): params = XmlCollection(params_tag) if params_tag is not None: for param_tag in params_tag: param = XmlData(param_tag) param["name"] = self._get_attribute(param_tag, "name") param["value"] = self._get_attribute(param_tag, "value") params.append(param) return params
def _process_params(self, params_tag): params = XmlCollection(params_tag) if params_tag is not None: for param_tag in params_tag: param = XmlData(param_tag) param["name"] = self._get_attribute(param_tag, "name") param["value"] = self._get_attribute(param_tag, "value") params.append(param) return params
def _process_addresses(self, addresses_tag): addresses = XmlCollection(addresses_tag) if addresses_tag is not None and len(addresses_tag) > 0: for addr_tag in addresses_tag: if self._has_attribute(addr_tag, "value"): addr = self._get_attribute(addr_tag, "value") else: addr = self._get_content(addr_tag) addresses.append(addr) return addresses
def _process_addresses(self, addresses_tag): addresses = XmlCollection(addresses_tag) if addresses_tag is not None and len(addresses_tag) > 0: for addr_tag in addresses_tag: if self._has_attribute(addr_tag, "value"): addr = self._get_attribute(addr_tag, "value") else: addr = self._get_content(addr_tag) addresses.append(addr) return addresses
def _process_options(self, opts_tag): options = XmlCollection(opts_tag) if opts_tag is not None: for opt_tag in opts_tag: opt = XmlData(opt_tag) opt["name"] = self._get_attribute(opt_tag, "name") if self._has_attribute(opt_tag, "value"): opt["value"] = self._get_attribute(opt_tag, "value") else: opt["value"] = self._get_content(opt_tag) options.append(opt) return options
def _process_options(self, opts_tag): options = XmlCollection(opts_tag) if opts_tag is not None: for opt_tag in opts_tag: opt = XmlData(opt_tag) opt["name"] = self._get_attribute(opt_tag, "name") if self._has_attribute(opt_tag, "value"): opt["value"] = self._get_attribute(opt_tag, "value") else: opt["value"] = self._get_content(opt_tag) options.append(opt) return options