InMsgParserTest.java
1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package com.jfinal.weixin.sdk.msg;
import com.jfinal.weixin.sdk.msg.in.InTextMsg;
public class InMsgParserTest {
public static void main(String[] args) {
String xml =
"<xml>\n" +
"<ToUserName><![CDATA[James]]></ToUserName>\n" +
"<FromUserName><![CDATA[JFinal]]></FromUserName>\n" +
"<CreateTime>1348831860</CreateTime>\n" +
"<MsgType><![CDATA[text]]></MsgType>\n" +
"<Content><![CDATA[this is a test]]></Content>\n" +
"<MsgId>1234567890123456</MsgId>\n" +
"</xml>";
InTextMsg msg = (InTextMsg) InMsgParser.parse(xml);
System.out.println(msg.getToUserName());
System.out.println(msg.getFromUserName());
System.out.println(msg.getContent());
String xml_2 =
"<xml>\n" +
"<ToUserName><![CDATA[James]]></ToUserName>\n" +
"<FromUserName><![CDATA[JFinal]]></FromUserName>\n" +
"<CreateTime>1348831860</CreateTime>\n" +
"<MsgType><![CDATA[text]]></MsgType>\n" +
"<Content><![CDATA[this is a test]]></Content>\n" +
"<MsgId>1234567890123456</MsgId>\n" +
"</xml>";
InTextMsg msg1 = (InTextMsg) InMsgParser.parse(xml_2);
System.out.println(msg1.getToUserName());
System.out.println(msg1.getFromUserName());
System.out.println(msg1.getContent());
}
}