MessageAnalysis.java
854 字节
package com.sy.bwAnalysis;
import com.sy.bwAssist.Message;
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.xml.DomDriver;
import com.thoughtworks.xstream.io.xml.XmlFriendlyNameCoder;
import java.io.File;
/**
* @author zhangfan
* @web www.sy.com
* @company 郑州商友科技有限公司
* @time 2018-11-28 12:13
*/
public class MessageAnalysis {
public static Message msg = null;
public Message readTicketsXml(String str){
return getMessage(str);
}
static Message getMessage(String str) {
XStream xstream = new XStream(new DomDriver("UTF-8", new XmlFriendlyNameCoder("_-", "_")));
xstream.processAnnotations(Message.class);
msg =(Message)xstream.fromXML(str);
return msg;
}
public String getStype(){
return msg.getMeta().getSmType();
}
}