zoukankan      html  css  js  c++  java
  • XPath查找节点值示例

    下面一个XML文档,需要找到粗体部分文字:

    <?xml version='1.0' encoding='utf-8'?>
    <rep sts="OK" a="trep" tl="zh-CN">
    <docs>
    <d dt="ndoc" did="d20131122020948194009045125076279783" lang="en-US" ctime="2013-11-22T02:09:48" mtime="2013-11-22T02:09:48" orig="1" mime="text/x-mt-xml" wc="3">
    <p pid="1" wc="3">
    <s sid="1"><t tid="1" tt="orig" wc="3">how are you</t></s>
    </p>
    </d>
    <d dt="ndoc" did="d20131122020948194009045125076279783" lang="zh-CN" ctime="2013-11-22T02:09:48" mtime="2013-11-22T02:09:48" orig="0" mime="text/x-mt-xml" sc="100.00" wc="1">
    <p pid="1" wc="1">
    <s sid="1"><t tid="1" tt="mt" src="tm" sc="100.00" wc="1">您好吗</t></s>
    </p>
    </d>
    </docs>
    </rep>

    以下是程序:

                SAXReader reader = new SAXReader();  
                InputStream is = new FileInputStream("C:\Users\IBM_ADMIN\Desktop\1.xml");  
                org.dom4j.Document doc = reader.read(is);  
                Element elm = (Element) doc.selectSingleNode("//rep/docs/d[last()]/p/s/t");// 注意看Path和节点是怎么对应上的
                System.out.println( elm.getText());

    完。

    2013年11月22日21:02:52

  • 相关阅读:
    存储过程
    事务
    mysql常用函数
    explain相关
    索引相关
    sql基本查询语法
    kubernetes日常记录
    Kubernetes的RBAC权限控制
    kubernetes安装ingress-nginx
    Kubernetes部署nginx-ingress
  • 原文地址:https://www.cnblogs.com/heyang78/p/3438259.html
Copyright © 2011-2022 走看看