总结下前些时候的那个项目(Java+vb.net) (四)

2014-11-24 07:25:33 · 作者: · 浏览: 3
ment head = (Element) i.next();
33 for (Iterator j = head.elementIterator(); j.hasNext();) {
34 Element elem = (Element) j.next();
35 for(Iterator k = elem.elementIterator();k.hasNext();){
36 Element data = (Element) k.next();
37 System.out.println(">>>"+data.getName() + ":" + data.getText());
38 if("DZJGWJM".equals(data.getName())){
39 findFileName = data.getText();
40 }
41 }
42 }
43 }
44 } catch (DocumentException e) {
45 System.out.println(e.getMessage() + "hello");
46 }
47 System.out.println("dom4j parserXml");
48 return findFileName;
49 }
50
51 /**
52 * 解析接收到的xml字符串
53 * @param xml
54 * @return 获得ca签名后的字符串
55 */
56 public String parseXmlCa(String xml){
57 System.out.println("接收到的字符串为:" + xml);
58 String ca = "";
59 try {
60 Document document = DocumentHelper.parseText(xml);
61 Element root = document.getRootElement();
62 for (Iterator i = root.elementIterator(); i.hasNext();) {
63 Element head = (Element) i.next();
64 for (Iterator j = head.elementIterator(); j.hasNext();) {
65 Element elem = (Element) j.next();
66 System.out.println(">>>"+elem.getName() + ":" + elem.getText());
67 for(Iterator k = elem.elementIterator();k.hasNext();){
68 Element data = (Element) k.next();
69 System.out.println(">>>"+data.getName() + ":" + data.getText());
70 if("CA".equals(data.getName())){
71 ca = data.getText();
72 }
73 }
74 }
75 }
76 } catch (DocumentException e) {
77 System.out.println(e.getMessage() + "hello");
78 }
79 return ca;
80 }
81
82 public int parseXmlStatus(String xml){
83 int status = 0;
84 try {
85 Document document = DocumentHelper.parseText(xml);
86 Element root = document.getRootElement();
87 for (Iterator i = root.elementIterator(); i.hasNext();) {
88 Element head = (Element) i.next();
89 for (Iterator j = head.elementIterator(); j.hasNext();) {
90 Element elem = (Element) j.next();
91 System.out.println(">>>"+elem.getName() + ":" + elem.getText());
92 if("STATUS".equals(elem.getName())){
93 status = Integer.parseInt(elem.getTextTrim());
94 }
95 }
96 }
97 } catch (DocumentException e) {
98 System.out.println(e.getMessage() + "hello");
99 }
100 return status;
101 }


更新数据库这部分就更没什么技术价值了。事务更新。地球人都懂,就不献丑了。。。

=====================
上面的代码均为测试代码,注释什么的都不全,凑合着看了。。。
从来没有什