xpath contains的用法

问题描述

xpath contains的用法

xml代码为:IUPAC Name

我使用xpath匹配为://TOCHeading[contains(.,'IUPAC Name')]
或//TOCHeading[contains(text(),'IUPAC Name')]
都匹配不到,请问正确的写法是什么啊?

解决方案

http://bbs.csdn.net/topics/80230617

时间: 2024-09-27 04:15:39

xpath contains的用法的相关文章

Python 爬虫学习笔记之多线程爬虫_python

XPath 的安装以及使用 1 . XPath 的介绍 刚学过正则表达式,用的正顺手,现在就把正则表达式替换掉,使用 XPath,有人表示这太坑爹了,早知道刚上来就学习 XPath 多省事 啊.其实我个人认为学习一下正则表达式是大有益处的,之所以换成 XPath ,我个人认为是因为它定位更准确,使用更加便捷.可能有的人对 XPath 和正则表达式的区别不太清楚,举个例子来说吧,用正则表达式提取我们的内容,就好比说一个人想去天安门,地址的描述是左边有一个圆形建筑,右边是一个方形建筑,你去找吧,而使

XPath JAVA用法总结及代码样例

一.基本概念介绍     XPath 是一门在 XML 文档中查找信息的语言, 可用来在 XML 文档中对元素和属性进行遍历.XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上.因此,对 XPath 的理解是很多高级 XML 应用的基础.     XPath非常类似对数据库操作的SQL语言,或者说JQuery,它可以方便开发者抓起文档中需要的东西.(dom4j也支持xpath    1.节点类型     XPath中有七

Javascript 中 console 的用法

console对象是JavaScript的原生对象,它有点像Unix系统的标准输出stdout和标准错误stderr,可以输出各种信息用来调试程序,而且还提供了很多额外的方法,供开发者调用.它的常见用途有两个. 显示网页代码运行时的错误信息. 提供了一个命令行接口,用来与网页代码互动. 浏览器实现 console对象的浏览器实现,包含在浏览器自带的开发工具之中.以Chrome浏览器的"开发者工具"(Developer Tools)为例,首先使用下面三种方法的一种打开它. 按F12或者C

xpath的数据和节点类型以及XPath中节点匹配的基本方法

XPath数据类型 XPath可分为四种数据类型: 节点集(node-set) 节点集是通过路径匹配返回的符合条件的一组节点的集合.其它类型的数据不能转换为节点集. 布尔值(boolean) 由函数或布尔表达式返回的条件匹配值,与一般语言中的布尔值相同,有true和 false两个值.布尔值可以和数值类型.字符串类型相互转换. 字符串(string) 字符串即包含一系列字符的集合,XPath中提供了一系列的字符串函数.字符串可与数值类型.布尔值类型的数据相互转换. 数值(number) 在XPa

掌握 .NET 1.1 的配置文件用法

在 .NET 1.1 中,我们都知道可以使用 app.config 或者 web.config (ASP.NET) 来保存一些设置.可是对于大多数人来说,可能用的最多的只是把它当作一个简单的 ini 文件来存储 key-value 键值对,比如数据库链接字符串,上传文件路径之类的.但是实际上配置文件里可以存放任意复杂的结构.如果读过 DNN,.Text 之类程序的代码,就可以找到这些应用的范例.不过这些项目的代码一般都比较繁杂,因此这里我结合 .Text 的配置方法,对配置文件的用法来做一个简单

XQuery高级应用:开发应用程序惯用法

本文配套源码 开始之前 讨论XQuery示例代码之前,先介绍一下如何学好本教程,如何安装和使用所附的源代码(参见下载 小节). 关于本教程 本教程介绍如何使用XQuery开发应用程序和中间件.列举了在应用程序开发中XQuery的一些局限,就如何克服这些局限提供了切实可行的建议,同时强调XQuery在处理这些问题时的优势和缺点在哪里.然后在此基础上,利用大量的篇幅介绍了应用程序开发中一系列常见的编程惯用法: 使用扩展函数 单元测试与断言 递归与排序 高阶函数 目标 本教程的目的是帮助您学习如何使用

BPEL映射器中的XPath函数和运算

XPath 表达式编辑器用于处理一些业务过程元素.对每个元素允许使用下列表达式:复制表达式.条件表达式或时间函数用法. 用户界面 BPEL 映射器具有一个易于使用的直观的用户界面.当选择可以包含 XPath 表达式的 BPEL 图元素时,将出现BPEL 映射器窗口.BPEL 映射器用于下列业务过程元素:Assign.If.If 的 ElseIf 元素.ForEach.RepeatUntil.While 和 Wait.每个元素都具有允许使用的表达式,包括复制表达式.条件表达式.时间函数用法.条件表

jQuery选择器用法实例详解_jquery

本文实例讲述了jQuery选择器用法.分享给大家供大家参考,具体如下: jQuery 使用两种方式来选择 html 的 element,第一种使用CSS和Xpath选择器联合起来形成一个字符串来传送到jQuery的构造器(如:$("div > ul a")):第二种是用jQuery对象的几个methods(方法).这两种方式还可以联合起来混合使用. 使用 CSS 和 XPath 选择器选择的方法有许多种用法,关于详细的 CSS 选择器可参考本站相关文章. 首先来看通过元素的 ID

python xpath语法与lxml库

From:http://cuiqingcai.com/2621.html 前言 XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言.XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力. xPath 同样也支持HTML.XPath 是一门小型的查询语言,这里与 python 爬虫相结合来介绍.python 中 lxml库使用的是 Xpath 语法,同样是效率比较高的解析方法. lxml用法源自 lxml python 官方文档:htt