${mapping_WFSTResult_Title}

コード例 #1
0
        private WFSTResult ParseSuccessResult(XDocument document)
        {
            //更新和删除没有InsertResult节点,只有TransactionResult节点。添加的话这两个节点都有            
            string wfs = "http://www.opengis.net/wfs";
            WFSTResult result = new WFSTResult();
            XElement root = document.Element(XName.Get("WFS_TransactionResponse", wfs));
            if (root != null)
            {
                result = WFSTResult.FromXML(root);
            }

            return result;
        }
コード例 #2
0
        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;
        }