Exemplo n.º 1
0
        public void Test2()
        {
            var xml = @"<packet>
<head>
<transCode>4402</transCode>
<signFlag>1</signFlag>
<packetID>1234567890</packetID>     
<timeStamp>2004-07-28 16:14:25</timeStamp>  
<returnCode>AAAAAAA</returnCode> 
</head>
<body>
<signature> 
VQQKEwdFbnRydXN0MS8wLQYDVQQLEyZFbnRydXN0IFBLSSBEZW1vbnN0cmF0aW9uIENlcnRpZmljYXRlczEOMAwGA1UEAxMFQ1JMMjgwHwYDVR0jBBgwFoAUc1Ky8vw9NwyqF99owA46lu1WJbowHQYDVR0OBBYEFG8CunaEVls4u40piTWUgz+1aj51MAkGA1UdEwQCMAAwGQYJKoZIhvZ9B0EABAwwChsEVjQuMAMCA6gwDQYJKoZIhvcNAQEFBQADgYEAXZP2x4EKzMQeefFIW/DkCmwIXvz9RHb3nyna+A4HTaxHxDwZJoB0olIgTjrqcFwba4wiC2mQUapF82KYX5gtJ4XTzZH1HkHs0ZLbI3T5Bxj+bqaPt/2Lq5VEjwwjZ5B4csNML5xb/45Osbt4++Sx4Z7PrVvQlyHTzUC2EZL1h9ExgbwwgbkCAQEwWDBQMQswCQYDVQQGEwJVUzEQMA4GA1UEChMHRW50cnVzdDEvMC0GA1UECxMmRW50cnVzdCBQS0kgRGVtb25zdHJhdGlvbiBDZXJ0aWZpY2F0ZXMCBDuZs54wCQYFKw4DAhoFADANBgkqhkiG9w0BAQEFAARAJ6qQ2n3AXerdThUkyzgtyfLVIg5PV5LsV4ompdp4alVrVKJ9ZdGw+/tsLWMO1c9qmOeDnkshK9cxqTrK3Nys1w
</signature>
<body>
</packet>";

            var serializer = new MessageSerializer();
            var packet     = serializer.FromXml(xml);

            Console.WriteLine(packet.Head.PacketID);

            var xml2   = @"<packet>
<head>
<transCode>8924</transCode>
<signFlag>1</signFlag>
<packetID>task010000005542</packetID>
<timeStamp>2010-06-12 23:53:00</timeStamp>
<returnCode>EGG0521</returnCode>
</head>
<body>
<returnCode>EGG0521</returnCode>
<returnMsg>EGG0521:已无符合条件的记录</returnMsg>
</body>
</packet>";
            var errMsg = serializer.FromErrXml(xml2);

            Console.WriteLine(errMsg.ReturnMsg);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 响应消息
 /// </summary>
 /// <param name="content">响应的报文内容</param>
 public RespMessage(string content)
 {
     _msgSerializer = new MessageSerializer();
     Resove(content);
 }