因为讨论下来,最终的DataProvider格式需要是一个json格式,所以我们还必须提供方法吧xml格式转为json格式,现在很多框架比如json-lib框架能很轻易的完成这个任务了。


/**
 * This class will read the xml file and then change it to a json object
 *@author cwang58
 *@created date: Jun 9, 2013
 */
public class XMLJSONConverter {
        
    /**
     * This method will convert the xml to json object
     * @param xml the xml string
     * @return the json string
     */
    public static String xml2JSON(String xml){
        XMLSerializer xmlSerializer = new XMLSerializer();
        JSON json = xmlSerializer.read(xml);
        return json.toString();
    }
        
..
}


就几行代码,很容易读懂。