static public SEResponse CreateFromXml(XmlReader reader)
        {
            SEResponse response = null;

            // Build Xml with xw.
            response = new SEResponse(reader);

            return(response);
        }
Beispiel #2
0
        public void Test05_Response()
        {
            string telegram = "<?xml version='1.0' encoding='utf-8' standalone='yes' ?><Telegram xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns='LancePlatform'><Response requestId='0'><record type='Response_setupGetItemListRecord'><param-list><param name='m_itemList' type='sequence' sequenceType='wstring'><item>M001</item><item>M002</item><item>M003</item><item>M004</item><item>M005</item><item>M006</item><item>M007</item><item>M008</item><item>M009</item><item>M010</item><item>M011</item><item>M012</item><item>M013</item><item>M014</item><item>M015</item><item>M016</item><item>M017</item><item>M018</item><item>M019</item><item>M020</item><item>M021</item></param></param-list></record></Response></Telegram>";
            {
                XmlReader reader = XmlReader.Create(new StringReader(telegram));
                MT.pHLab.SE.V1.SEResponse response = MT.pHLab.SE.V1.SEResponse.CreateFromXml(reader);

                if (response.GetRecordType() == typeof(MT.pHLab.SE.V1.Response_setupGetItemListRecord))
                {
                    var record = new MT.pHLab.SE.V1.Response_setupGetItemListRecord();
                    record.ReadXml(reader);
                }
            }
        }