/* * <item name="" schema="" constr=""> * <param name="" type="0" IsOutput="0"/> * </item>*/ public void ReadParamsFromXml(XmlNode xmlItem) { if (xmlItem != null && xmlItem.Name == "item") { _params.Clear(); Name = xmlItem.Attributes["name"].Value; // Value = xmlItem.Attributes["value"].Value; Schema = xmlItem.Attributes["schema"].Value; ConnectionString = xmlItem.Attributes["constr"].Value; if (xmlItem.HasChildNodes) { foreach (XmlNode node in xmlItem.ChildNodes) { DataParam prm = new DataParam(); prm = DataParam.GetparamFromXmlNode(node); prm.SetParent(this); AddParam(prm); } } } }