/*
         * <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);
                    }
                }
            }
        }