SuperMap.Web.OGC.WFSTResult.FromXML C# (CSharp) Method

FromXML() static private method

static private FromXML ( System.Xml.Linq.XElement TResult ) : WFSTResult
TResult System.Xml.Linq.XElement
return WFSTResult
        internal static WFSTResult FromXML(XElement TResult)
        {
            string wfs = "http://www.opengis.net/wfs";
            WFSTResult result = new WFSTResult();
            XElement transactionResult = TResult.Element(XName.Get("TransactionResult", wfs));

            result.TransactionResult = TransactionResult.FromXML(transactionResult);

            IEnumerable<XElement> insertResults = TResult.Elements(XName.Get("InsertResult", wfs));
            if (insertResults != null)
            {
                foreach (var item in insertResults)
                {
                    if (item != null)
                    {
                        result.InsertResults.Add(InsertResult.FromXML(item));
                    }
                }
            }
            return result;
        }