apzl_leasing/src_cmb/com/tenwa/invoice/IAutokpUtils.java
2020-10-26 10:01:40 +08:00

62 lines
1.8 KiB
Java

package com.tenwa.invoice;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
public class IAutokpUtils {
public static void saveFile(String str,String contractNo){
File file = new File("D:\\tmp\\invoicelog\\"+"invoice"+contractNo+".txt");
FileWriter fw = null;
try {
fw = new FileWriter(file);
BufferedWriter out = new BufferedWriter(fw);
out.write(str, 0, str.length());
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static Map<String,String> getResponseResult(String xmlResult){
Map<String,String> responseResult = new HashMap<String,String>();
try {
//Ìí¼Ó¸ù½Úµã£¬±ãÓÚ½âÎö
xmlResult = "<xml>"+xmlResult+"</xml>";
Document document = DocumentHelper.parseText(xmlResult);
Element rootElement = document.getRootElement();
/*Iterator<Element> iter = rootElement.elementIterator();
while(iter.hasNext()){
Element name = iter.next();
System.out.println("value = " + name.getText());
}*/
String fl = rootElement.element("fl").getTextTrim();
String mess = rootElement.element("mess").getTextTrim();
System.out.println(fl + ": " + mess);
responseResult.put("fl", fl);
responseResult.put("mess", mess);
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return responseResult;
}
static void addUserInfo(Element rootEle) {
Element Ele_wsname = rootEle.addElement("wsname");
Ele_wsname.setText("admin");
Element Ele_wspwd = rootEle.addElement("wspwd");
Ele_wspwd.setText("admin");
}
}