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();
    }
}