美文网首页
Xpath(入门)

Xpath(入门)

作者: Preself | 来源:发表于2018-10-01 23:19 被阅读0次

XPath介绍

XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。因此,对 XPath 的理解是很多高级 XML 应用的基础。                           

1. XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。

2. XPath 含有超过 100 个内建的函数。这些函数用于字符串值、数值、日期和时间比较、节点和 QName 处理、序列处理、逻辑值。

3. XPath 于 1999 年 11 月 16 日 成为 W3C 标准。XPath 被设计为供 XSLT、XPointer 以及其他 XML 解析软件使用。

XPath 术语

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

2. 基本值(或称原子值,Atomic value)是无父或无子的节点。

3. 项目(Item)是基本值或者节点。

相关文章

  • JSONPath入门及测试

    JSONPath入门 JSONPath - 是xpath在json的应用,是参照xpath表达式来解析XML文档的...

  • Xpath(入门)

    XPath介绍 XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属...

  • XPath 入门

    参考自http://www.w3school.com.cn/xpath/index.asp 基本概念 Node

  • xpath入门

    XPath表达式的含义 /html/head/title : 选择 HTML 文档中 标签内的 元素/html...

  • 拒绝撕逼,用数据来告诉你选择器到底哪家强

    背景 前几天写了一篇文章,爬虫入门到精通-网页的解析(xpath) - 知乎专栏然后有人问我,xpath速度比bs...

  • [爬虫基础] XPath 入门

    XPath是什么?XPath 的全称为 XML Path LanguageXPath使用路径形式的格式来标识XML...

  • Python解析库lxml与xpath用法总结

    本文主要围绕以xpath和lxml库进行展开: 一、xpath 概念、xpath节点、xpath语法、xpath轴...

  • xpath库详解

    xpath入门 python爬虫抓取网页内容,需要对html或xml结构的数据进行解析,如果用正则,单是写正则表达...

  • 2018-07-22

    xml入门 xml概述 xml的基本概念/应用场景和优势 xml文档规则 命名空间 xpath语言详解 操作xml...

  • Python+Selenium之元素定位XPATH

    XPATH简介: 参考网站:W3school selenium之xpath源码 xpath各种实际用法 XPATH...

网友评论

      本文标题:Xpath(入门)

      本文链接:https://www.haomeiwen.com/subject/acdgoftx.html