zoukankan      html  css  js  c++  java
  • XML Xpath学习

     Xpath是一门在xml文档中查找信息的语言.

     Xpath可用来在xml文档中对元素和属性进行遍历.

     <1>路径表达式1:  

      斜杠(/)作为路径内部的分隔符

      同一个路径有绝对路径和相对路径两种写法

        绝对路径:必须用"/"起首,后面紧跟根节点.如/step/setp

        相对路径:不用"/"起首.如step/step  

      "."表示当前节点

      ".."表示当前路径的父节点

     <2>路径表达式2:

      nodename(节点名称):表示选择该节点的所有子节点

      "/":表示选择根节点

      "//":表示选择任意位置的某个节点

      "@":表示选择某个属性

      例:

        /bookstore:选取根节点bookstore

        bookstore/book:选取所有属于bookstore的子元素的book元素

        //book:选取所有的book子元素,而不管他们出现在文档中的位置

        bookstore//book:选择所有属于bookstore元素的后代的book元素,而不管它们位于bookstore之下的什么位置

        //@lang:选取所有名为lang的属性

      <3>谓语:  

      谓语条件:就是对路径表示式的附加条件.

      所有的条件,都写在方括号"[]",表示对节点的进一步的筛选.

      例:

         

  • 相关阅读:
    Java与Http协议
    android之VideoView和视频播放View的扩展
    Android之SurfaceView实现视频播放
    AchartEngineActivity引擎绘制柱状图、曲线图
    Android消息推送
    字符串如何排序
    Java内部类总结
    利用反射机制实现工厂设计模式的高扩展性
    Java反射机制
    android AsyncTask介绍
  • 原文地址:https://www.cnblogs.com/gangbalei/p/5763280.html
Copyright © 2011-2022 走看看