/// <summary> /// add the parameter information /// </summary> /// <param name="parameters"></param> private void AddParameterInfo(XmlNodeList parameters) { if (_configInfo == null) { _configInfo = new ConfigInfo(); } for (int i = 0; i < parameters.Count; i++) { XmlNode parameter = parameters[i]; XmlAttributeCollection attrs = parameter.Attributes; if (attrs != null) { string attrKey = null; string attrValue = null; for (int j = 0; j < attrs.Count; j++) { XmlAttribute attr = attrs[j]; if (attr.Name.Equals(TOKEN_ATTR_NAME)) { attrKey = attr.Value; } if (attr.Name.Equals(TOKEN_ATTR_VALUE)) { attrValue = attr.Value; } } if (attrKey != null && attrValue != null) { _configInfo.AddParameter(attrKey, attrValue); } } } }