dom4j解析xml文档
来源:互联网 发布:mac日本价格 编辑:程序博客网 时间:2024/05/17 23:14
<root>
<Result>0</Result> <Message>The operation was successfully processed.</Message> <TrackingMemberCode>125255044007878412</TrackingMemberCode> <TransactionId>82605697</TransactionId> <TransactionGuid>e7640793-23a1-48b2-95c5-577fd8323b07</TransactionGuid> <TransactionDateTime>2009-09-10T02:41:21.1643393Z</TransactionDateTime> <Cdc> <CdcEntry> <Name>BankInformation</Name> <Items> <CdcEntryItem> <Key>BankCode</Key> <Value>00</Value> </CdcEntryItem> <CdcEntryItem> <Key>BankMessage</Key> <Value>Authorized</Value> </CdcEntryItem> <CdcEntryItem> <Key>BankApprovalCode</Key> <Value>011237</Value> </CdcEntryItem> </Items> </CdcEntry> <CdcEntry> <Name>CardInformation</Name> <Items> <CdcEntryItem> <Key>CardId</Key> <Value>19815161</Value> </CdcEntryItem> <CdcEntryItem> <Key>CardGuid</Key> <Value>e2e78918-3975-4c91-b1a2-6966dab8f465</Value> </CdcEntryItem> </Items> </CdcEntry> </Cdc></root>解析到Cdc下的BankMessage的value值以下是java代码import java.io.File;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;public class Main { public static void main(String[] args) { SAXReader saxReader = null; Document doc = null; try { saxReader = new SAXReader(); doc = saxReader.read(new File("./ss.xml")); List<Element> list = doc.selectNodes("//root//Cdc//CdcEntry//Items//CdcEntryItem"); for (Element CdcEntryItem : list) { String key = CdcEntryItem.elementTextTrim("Key"); if("BankMessage".equals(key)) { System.out.println(CdcEntryItem.elementTextTrim("Value")); return; } } } catch (DocumentException e) { } }}
- Dom4j解析XML文档
- dom4j解析xml文档
- DOM4J解析XML文档
- dom4j解析xml文档
- DOM4J解析XML文档
- DOM4J解析XML文档
- Dom4J解析XML文档
- Dom4J解析xml文档
- dom4j解析XML文档
- DOM4J解析XML文档
- dom4j解析xml文档
- DOM4J解析xml文档
- Dom4j解析XML文档
- DOM4J解析XML文档
- DOM4J解析XML文档
- dom4j解析xml文档
- Dom4j解析XML文档
- dom4j解析xml文档
- 重复弹Toast的解决方案
- JAVA临时笔记
- 黑马程序员----交通灯管理
- SQL的分类
- Android之SharedPreference轻量级数据存储
- dom4j解析xml文档
- 端口
- heapsort堆排序(3种语言实现 c/java/python)
- BCP导入导出MsSql
- android学习之——Activity之间的数据交换
- 微信公众平台 开放平台 自定义回复和事件推送代码 .
- 未来的建筑将会怎样?
- jQuery 1.10.2 and 2.0.3 Released
- http://acm.hdu.edu.cn/showproblem.php?pid=1525