二十四、银行交易数据读写
案例中需要用到的XML文件插入位置:
1 <?xml version="1.0" encoding="utf-8" ?> 2 <CFX> 3 <MSG> 4 <交易码 val="1000"/> 5 <流水号 val="100000000000000001"/> 6 <金额 val="1234567890.12"/> 7 <付款机构 val="腾讯销售部"/> 8 <付款单位账号 val="12345678901234567890"/> 9 <收款机构 val="新浪财务部"/> 10 <收款单位账号 val="12345678901234567890"/> 11 </MSG> 12 <MSG> 13 <交易码 val="1000"/> 14 <流水号 val="100000000000000002"/> 15 <金额 val="1234567890.12"/> 16 <付款机构 val="1234"/> 17 <付款单位账号 val="12345678901234567890"/> 18 <收款机构 val="1234"/> 19 <收款单位账号 val="12345678901234567890"/> 20 </MSG> 21 <MSG> 22 <交易码 val="1000"/> 23 <流水号 val="100000000000000003"/> 24 <金额 val="1234567890.12"/> 25 <付款机构 val="1234"/> 26 <付款单位账号 val="12345678901234567890"/> 27 <收款机构 val="1234"/> 28 <收款单位账号 val="12345678901234567890"/> 29 </MSG> 30 <MSG> 31 <交易码 val="1000"/> 32 <流水号 val="100000000000000004"/> 33 <金额 val="1234567890.12"/> 34 <付款机构 val="1234"/> 35 <付款单位账号 val="12345678901234567890"/> 36 <收款机构 val="1234"/> 37 <收款单位账号 val="12345678901234567890"/> 38 </MSG> 39 <MSG> 40 <交易码 val="1000"/> 41 <流水号 val="100000000000000005"/> 42 <金额 val="1234567890.12"/> 43 <付款机构 val="1234"/> 44 <付款单位账号 val="12345678901234567890"/> 45 <收款机构 val="1234"/> 46 <收款单位账号 val="12345678901234567890"/> 47 </MSG> 48 <MSG> 49 <交易码 val="1000"/> 50 <流水号 val="100000000000000006"/> 51 <金额 val="1234567890.12"/> 52 <付款机构 val="1234"/> 53 <付款单位账号 val="12345678901234567890"/> 54 <收款机构 val="1234"/> 55 <收款单位账号 val="12345678901234567890"/> 56 </MSG> 57 <MSG> 58 <交易码 val="1000"/> 59 <流水号 val="100000000000000007"/> 60 <金额 val="1234567890.12"/> 61 <付款机构 val="1234"/> 62 <付款单位账号 val="12345678901234567890"/> 63 <收款机构 val="1234"/> 64 <收款单位账号 val="12345678901234567890"/> 65 </MSG> 66 <MSG> 67 <交易码 val="1000"/> 68 <流水号 val="100000000000000008"/> 69 <金额 val="1234567890.12"/> 70 <付款机构 val="1234"/> 71 <付款单位账号 val="12345678901234567890"/> 72 <收款机构 val="1234"/> 73 <收款单位账号 val="12345678901234567890"/> 74 </MSG> 75 <MSG> 76 <交易码 val="1000"/> 77 <流水号 val="100000000000000009"/> 78 <金额 val="1234567890.12"/> 79 <付款机构 val="1234"/> 80 <付款单位账号 val="12345678901234567890"/> 81 <收款机构 val="1234"/> 82 <收款单位账号 val="12345678901234567890"/> 83 </MSG> 84 <MSG> 85 <交易码 val="1000"/> 86 <流水号 val="100000000000000010"/> 87 <金额 val="1234567890.12"/> 88 <付款机构 val="1234"/> 89 <付款单位账号 val="12345678901234567890"/> 90 <收款机构 val="1234"/> 91 <收款单位账号 val="12345678901234567890"/> 92 </MSG> 93 <MSG> 94 <交易码 val="1000"/> 95 <流水号 val="100000000000000011"/> 96 <金额 val="1234567890.12"/> 97 <付款机构 val="1234"/> 98 <付款单位账号 val="12345678901234567890"/> 99 <收款机构 val="1234"/> 100 <收款单位账号 val="12345678901234567890"/> 101 </MSG> 102 <MSG> 103 <交易码 val="1000"/> 104 <流水号 val="100000000000000012"/> 105 <金额 val="1234567890.12"/> 106 <付款机构 val="1234"/> 107 <付款单位账号 val="12345678901234567890"/> 108 <收款机构 val="1234"/> 109 <收款单位账号 val="12345678901234567890"/> 110 </MSG> 111 <MSG> 112 <交易码 val="1000"/> 113 <流水号 val="100000000000000013"/> 114 <金额 val="1234567890.12"/> 115 <付款机构 val="1234"/> 116 <付款单位账号 val="12345678901234567890"/> 117 <收款机构 val="1234"/> 118 <收款单位账号 val="12345678901234567890"/> 119 </MSG> 120 <MSG> 121 <交易码 val="1000"/> 122 <流水号 val="100000000000000014"/> 123 <金额 val="1234567890.12"/> 124 <付款机构 val="1234"/> 125 <付款单位账号 val="12345678901234567890"/> 126 <收款机构 val="1234"/> 127 <收款单位账号 val="12345678901234567890"/> 128 </MSG> 129 <MSG> 130 <交易码 val="1000"/> 131 <流水号 val="100000000000000015"/> 132 <金额 val="1234567890.12"/> 133 <付款机构 val="1234"/> 134 <付款单位账号 val="12345678901234567890"/> 135 <收款机构 val="1234"/> 136 <收款单位账号 val="12345678901234567890"/> 137 </MSG> 138 </CFX>
在做之前我们先分析一下这个XML文件,有一个根节点CFX,有多条MSG。每个MSG里面包括交易码,流水号,金额。
二十五、还是先把XML文件拷贝过来
二十六、读取交易记录的xml的代码
现在我们观察这么一段XML文件。
二十七、需要观察的xml代码
文件中有四位同学,现在请获取一年级同学的信息。
现在我们有种相对简单的办法。
二十八、引入xml文件