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); }
/// <summary> /// 响应消息 /// </summary> /// <param name="content">响应的报文内容</param> public RespMessage(string content) { _msgSerializer = new MessageSerializer(); Resove(content); }