使用 XPath 定位 XML 文档中特定的部分,第 1 部分

59 篇文章 0 订阅

XML 是一种强调兼容性和灵活性的数据格式。但即便如 XML 这般用途广泛,如果不能快速查找文档中的特定部分或者选择性地定位数据,其作用也是有限的。XPath 提供了方便地引用文档中特定文本、元素和属性的能力 — 而且简便易学。而且 XPath 还是其他很多 XML 词汇表和技术的基础,如 XSL 和 XQuery。本教程从例子入手,手把手地讲解 XPath 的基础知识,包括各种选择器及其语义。

在本教程中

其他系列文章

本教程的第 1 部分详细讨论了 XPath 规范,它允许您使用类似目录的语法指定 XML 文档中的特定部分。我们将学习 XPath 语法,并利用一些工具来练习 XPath 的用法。本教程结束后读者将具备基本的 XPath 知识。对节点、通配符以及 XPath 的求值有深刻的了解,并能够将两个不同 XPath 的结果结合起来。


目标

  • 为教程示例设置环境 (Windows 或者 Mac OS X)

  • 选择元素

  • 不考虑嵌套直接选择元素

  • 选择属性

  • 使用通配符和 | 运算符

  • 什么是节点?

预备知识

本教程是为 XML 文档作者和程序员编写的。读者应该能够熟练地阅读、编写和操作 XML。还应该熟悉下列 XML 概念:

  • 元素
  • 属性
  • 文本
  • 根元素

熟悉文档对象模型(DOM)可以帮助理解节点 的概念,但不是必需的。如果希望了解 DOM,参考资料 中提供了几个有关的链接。

本教程还将提到其他几种 API 和规范,包括 XSL、XSLT 和 XPath。了解这些当然很有帮助,但也不是必需的。更多信息请参阅本教程的 参考资料 部分。


系统需求



本文转自IBM Developerworks中国

        请点击此处查看全文

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值