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_教程 2

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

    贡献者:happy吴彦
    104928
  • Unity开发视频-XML高级教程之XPath语法免费学习_基础_...

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

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

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

    贡献者:li_chun_tao
    172373
  • 八爪鱼xpath入门教程以及定位元素实例

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

    贡献者:八爪鱼大数据
    341498
  • XPath入门教程

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

    贡献者:世态盐良
    109596
  • XPath实例

    XPath实例教程 23页 免费 XPath 表达式样例 10页 免费 学习XPath的22个通俗实例...实例1 基本的 XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / ...

    贡献者:自由风猪猪
    297714
  • 黑马程序员javaweb教程:XPath

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

    贡献者:传智播客itcast
    156225
  • XPath基础教程

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

    贡献者:wangying110166
    394729
加载中...
加载中...
  • xpath详细使用介绍

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

  • 给xpath添加正则表达式匹配函数

    public override IXsltContextVariable ResolveVariable《string prefix, string name》 《 // Create an instance of an XPathExtensionVariable. XPathExtensionVariable ...

  • 课题:XPath教程

    Rowling</author> <year>2005</year> <price>29.99</price> <author> </book> </bookstore> XPath 语法 XPath 使用路径表达式来选取 XML 文档中的节点或节...

  • XPath入门教程整理

    </list> XML 声明《如 <?xml version="1.0" encoding="UTF-8"?>》或文档类型定义《DTD》 没有节点类型,因此在 XPath 中不能引用这类实体。 元素节点代表 ...

  • 如何获取某个页面元素的XPath值

    假如现在我们想要获取百度首页《www.baidu.com》的“百度一下”按钮的 XPath 值,如下 图所示: 360 安全浏览器: 第一步:首先,在“百度一下”按钮上按右键,然后...

24小时热门信息
  • Docker 学习笔记

    //github.com/yeasy/docker_practice/raw/master/_local/.bashrc_do cker; echo "[ -f ~/.bashrc_docker ] && . ~/.bashrc_docker" >> ~/.bashrc; ...

    贡献者:luziq
    245042
  • docker学习笔记_图文

    Docker 学习笔记一、Docker 的安装和部署 1、docker 依赖 linux 的内核如果使用 centos7 以下的,请先升级 linux 内核 2、安装 rpm -Uvh http://download.fedora...

    贡献者:天行健vip179
    277979
  • docker私有库Docker Registry设置

    7 8 Removing intermediate container9f5f5068c3f3 9 Step4:COPY docker-registry-v2.conf/etc/nginx/docker-registry-v2.conf 1 0 --->74acc70fa106 ...

    贡献者:messiah0088
    333678
  • docker环境搭建

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

    贡献者:张小飞705
    767694
  • docker实战配置

    3.2 CGroups fs 你可以在 /sys/fs/cgroup/memory/system.slice/docker-$FULL_CONTAINER_ID.sco pe/下面发现关于内存的所有信息,例如: $ ls /sys/fs/cgroup/...

    贡献者:Pricestag
    112137
  • docker

    docker_法律资料_人文社科_专业资料。Docker Docker 是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可 移植的、 自给自足的容器。 开发者在笔记本上...

    贡献者:gengtianyi9
    406572
精彩推荐
  • 初中flash教案初中flash教案

    初中flash教案_其它课程_初中教育_教育专区。《Flash 动画制作课程》 教 案 任课教师:李枫 2015 年 3 月 一、指导思想及教学目标 以江泽民总书记“三个代表”...贡献者:suky41165896

  • Adobe Flash Player 11.7官方正式版下载Adobe Flash Player 11.7官方正式版下载

    Adobe Flash Player 11.7 官方正式版下载 Flash Player 11.7 系列除了完善了安全性、稳定性和性能、设备兼容性,此次 新版本并没有带来功能上的重大变化,主要是...贡献者:cnbeta_mu666502

  • Macromedia Flash_8 基础教程Macromedia Flash_8 基础教程

    Flash 8.0 基础教程一、Flash 基础 启动 Flash 在桌面找一个红色图标 双击即可启动,也可以单击“开始” -“所有程序”,在程序菜单中找到 Flash 或者 Macromedia ...贡献者:liusheng61168241

  • Flash入门教程Flash入门教程

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

  • flashflash

    flash_计算机软件及应用_IT/计算机_专业资料。u8 FLASH_WriteNByte《u32 addr, u8 *dat_buf, u8 no》 《 FLASH_Unlock《》;//Unlock the Flash while《1》 《 ...贡献者:宁仔365294953

  • Flash理论知识Flash理论知识

    Flash理论知识_计算机软件及应用_IT/计算机_专业资料。Flash 基础知识一、 Flash 动画常识 Flash 是美国 Macromedia 公司推出的一款经典二维动画制作软件, 目前使用相当...贡献者:dydy871229845

  • flash教案《课标》_图文flash教案《课标》_图文

    课程名称:计算机动画设计 FLASH 周课时:4 课时/班 任课班级:计算机 1、2 班 授课教师:刘 猛 授课时间:2014——2015 学年度第二学期 六枝特区职业技术学校 ...贡献者:xiaomengge32355536

  • flashflash

    flash_其它课程_初中教育_教育专区。中考 第十一部分 FLASH 理论题 1.如图,请判断这是下面哪个动画的时间轴《 》 A、机器人跳舞的逐帧动画 B、蜜蜂跳“8”字舞...贡献者:江南碎梦294953

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