XPath教程

XPath教程魔方教程一步一步图解,魔方教程视频,魔方教程公式口诀,菜鸟教程,游泳教程,ps教程,三阶魔方教程,剪纸教程图解
社会化媒体营销 > XPath教程

XPath教程(1)

XPath

XPath 术语

节点(Node)

在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。

基本值(或称原子值,ic value)

基本值是无父或无子的节点。

项目(Item)

项目是基本值或者节点。

节点关系

父(Parent)

每个元素以及属性都有一个父。

子(Children)

元素节点可有零个、一个或多个子。

同胞(Sibling)

拥有相同的父的节点

先辈(Ancestor)

某节点的父、父的父,等等。

后代(Descendant)

某个节点的子,子的子,等等。

XML 实例文档

我们将在下面的例子中使用这个 XML 文档。

选取节点

XPath 使用路径表达式在 XML 文档中选取节点。节点是通过沿着路径或者 step 来选取的。

下面列出了最有用的路径表达式:

实例

在下面的表格中,我们已列出了一些路径表达式以及表达式的结果:

谓语(Predicates)

谓语用来查找某个特定的节点或者包含某个指定的值的节点。

谓语被嵌在方括号中。

实例

在下面的表格中,我们列出了带有谓语的一些路径表达式,以及表达式的结果:

选取未知节点

XPath 通配符可用来选取未知的 XML 元素。

实例

在下面的表格中,我们列出了一些路径表达式,以及这些表达式的结果:

选取若干路径

通过在路径表达式中使用“|”运算符,您可以选取若干个路径。

实例

在下面的表格中,我们列出了一些路径表达式,以及这些表达式的结果:

XML 实例文档

我们将在下面的例子中使用此 XML 文档:

XPath 轴

轴可定义某个相对于当前节点的节点集。

位置路径表达式

位置路径可以是绝对的,也可以是相对的。

绝对路径起始于正斜杠( / ),而相对路径不会这样。在两种情况中,位置路径均包括一个或多个步,每个步均被斜杠分割:

绝对位置路径:

相对位置路径:

每个步均根据当前节点集之中的节点来进行计算。

点击显示全文

分页:123
  • XPath基础教程

    XPath基础教程_IT/计算机_专业资料。xml xpathXPath 简介 ? ? Previous Page Next Page XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过...

    贡献者:wangying110166
    394729
  • XPath入门教程

    XPath入门教程_计算机软件及应用_IT/计算机_专业资料。XPath 入门教程在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档《根》节点...

    贡献者:世态盐良
    109596
  • XPath_教程 2

    1 XPath 教程 XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。 XPath 是 W3C XSLT 标准的主要元素,并且 XQuery ...

    贡献者:happy吴彦
    104928
  • 黑马程序员javaweb教程:XPath

    黑马程序员javaweb教程:XPath_计算机软件及应用_IT/计算机_专业资料。XPath XPath 概述 1 什么是 XPath XPath 即为 XML 路径语言《XML Path Language》 ,它是一种...

    贡献者:传智播客itcast
    156225
  • 八爪鱼采集器v7相对Xpath教程

    八爪鱼采集器v7相对Xpath教程_计算机软件及应用_IT/计算机_专业资料。本文介绍八爪鱼采集器v7相对Xpath教程。八爪鱼·云采集服务平台 www.bazhuayu.com 八爪鱼采集器...

    贡献者:八爪鱼大数据
    403945
  • 八爪鱼xpath入门教程以及定位元素实例

    八爪鱼xpath入门教程以及定位元素实例_计算机软件及应用_IT/计算机_专业资料。本文介绍八爪鱼xpath入门教程以及定位元素实例。八爪鱼·云采集服务平台 www.bazhuayu.com...

    贡献者:八爪鱼大数据
    341498
  • Unity开发视频-XML高级教程之XPath语法免费学习_基础_...

    视频教程,蓝鸥科技全套教学,在线学习基础课程,Unity开发视频-XML高级教程之XPath语法视频下载

    贡献者:不见莫尘
    405943
  • XPath入门教程整理

    16 XPath 入门教程---宁家川整理关于本教程中使用了例子概述在本教程中, 您将通过编写拍卖站点应用程序的表示层来学习 XPath。 您将在 XSLT 样式表内 部指定 X...

    贡献者:li_chun_tao
    172373
加载中...
加载中...
  • XPath实例教程

    XPath 实例教程一、基本的 XPath 语法 实例教程一、基本的 XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝...

  • 通过Xpath定位元素

    通过Xpath定位元素_计算机软件及应用_IT/计算机_专业资料。使用 XPath 进行元素定位在 Selenium 中,定位 HTML 元素经常用到 XPath 表达式,下面将进行详细的介绍。 ...

  • xpath详解总结,很全面

    请看一个典型的 XPath 查询表达式:/messages/message//child:: node《》[@id=0],其中/messages/message 是路径《绝对路径以"/ "开始》,child::是轴表示在子节点...

  • xpath详细使用介绍

    xpath详细使用介绍_计算机软件及应用_IT/计算机_专业资料。xpath详细使用介绍如果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是 “从前门出去,...

  • Xpath入门_图文

    然后在浏览 器中打开一个网页《http://www.iqianchao.com/loan/list.do?page=1》,再点击这个昆虫 按钮,就弹出了可以用 xpath 的工具。 6. 按照下面的操作可以...

24小时热门信息
  • docker环境搭建

    docker环境搭建_计算机软件及应用_IT/计算机_专业资料。docker环境安装全文 Docker 是 PasS 提供商 DoctCloud 开源的一个基于 LXC 的高级容 器引擎,源代码托管在 ...

    贡献者:张小飞705
    767694
  • Docker常用命令汇总

    Docker常用命令汇总_计算机软件及应用_IT/计算机_专业资料。超实用:Docker常用命令汇总 Docker 常用命令汇总一、查看 docker 信息 1、查看 docker 版本 docker version...

    贡献者:zq_rh
    155626
  • Docker 的使用总结

    docker 在线安装与启动 1.1 安装 docker [root@localhost /]#yum install –y epel-release [root@localhost /]# yum -y install docker-io 1.2 启动 ...

    贡献者:border_chen
    182123
  • Docker on CentOS

    To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash For more examples and ideas, visit: http://docs...

    贡献者:snake890603
    482090
  • docker命令语句

    docker命令语句_计算机软件及应用_IT/计算机_专业资料。docker命令语句 Docker 基础这篇基础文章是方便用户在使用 cSphere 平台之前,了解 docker 基础知识。 针对已经...

    贡献者:尐凍
    238868
  • docker学习文档

    docker学习文档 - docker学习文档,如何创建docker,如何在docker上部署tomcat与mysql服务

    贡献者:plantixweb
    209099
精彩推荐
  • flash基础知识flash基础知识

    4.3 flash动画类型: 逐帧动画、补间动画《形状补间动画和动作补间动画》 、特殊动画《引导动画、 遮罩动画》 五、动作补间动画 5.1 动画实例——球体移动 ? 先新建...贡献者:众里寻她7777271546

  • 信息技术工具介绍flash信息技术工具介绍flash

    Flash 的补间动画有以下几种: 1.动作补间动画 动作补间动画是 Flash 中非常重要的动画表现形式之一,在 Flash 中制作动作补间动画的对象必须 是"元件"或"组成"...贡献者:hmm18298519604297697

  • Flash学习心得Flash学习心得

    Flash学习心得_学习总结_总结/汇报_实用文档。Flash 学习心得 Flash 是美国 MACROMEDIA 公司于 1999 年 6 月推出的优秀网页动画设计软 件。在中国经历了 9 年的...贡献者:紫色诗274116

  • 计算机答案《Flash》计算机答案《Flash》

    20.关于 Flash 影片舞台的最大尺寸是多少 为像素 21、在 Flash 中,如果希望将一段文字分离为单独的文字,可以使用 的命令是【Ctrl】+【B】 22、某电影中,只有...贡献者:荆棘怒血265311

  • Flash 基本介绍_图文Flash 基本介绍_图文

    Flash 基础知识补充 一、Flash 的工作界面基本介绍 在 Flash 的【工作区】主界面中,包括了菜单栏、选项卡式的【文档】窗格、 【时间轴】 /【动画编辑器】面板...贡献者:单眼皮姑娘q222054

  • FLASH知识点FLASH知识点

    Flash知识点① 时间轴、帧、层、元件、库的概念 ② 文档属性的设置 ③ 帧与层的基本操作 ④ 实例属性的设置 ⑤ 文本及应用 ⑥ 逐帧动画、简单对象的移动和...贡献者:狮子gy618380128

  • Flash入门教程Flash入门教程

    Flash入门教程_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档Flash入门教程_计算机软件及应用_IT/计算机_专业资料。Flash AS 入门教程本...贡献者:大葵仔166160

  • FLASH模块FLASH模块

    如果 CSM 被保护起来了,那么必 须从被保护的 RAM《例如: L0 或者 L1SARAM》运行 Flash 控制寄存器 的初始化代码,否则 Flash 控制寄存器的初始化代码无法访问 ...贡献者:痴识的心329521

手机版 | 欢迎来到社会化媒体营销
RSS订阅