尚硅谷_教学课件_JavaScriptDOMXPath.doc

尚硅谷_教学课件_JavaScriptDOMXPath.doc

ID:35809207

大小:261.50 KB

页数:15页

时间:2019-04-19

尚硅谷_教学课件_JavaScriptDOMXPath.doc_第1页
尚硅谷_教学课件_JavaScriptDOMXPath.doc_第2页
尚硅谷_教学课件_JavaScriptDOMXPath.doc_第3页
尚硅谷_教学课件_JavaScriptDOMXPath.doc_第4页
尚硅谷_教学课件_JavaScriptDOMXPath.doc_第5页
资源描述:

《尚硅谷_教学课件_JavaScriptDOMXPath.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、XPath简介XPath是一门在XML文档中查找信息的语言。XPath用于在XML文档中通过元素和属性进行导航。在学习之前应该具备的知识:在您继续学习之前,应该对下面的知识有基本的了解:·HTML/XHTML·XML/XML命名空间如果您希望首先学习这些项目,请在我们的首页访问这些教程。什么是XPath?·XPath使用路径表达式在XML文档中进行导航·XPath包含一个标准函数库·XPath是XSLT中的主要元素·XPath是一个W3C标准XPath路径表达式XPath使用路径表达式来选取XML文档中的节点或者节点集

2、。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。XPath标准函数XPath含有超过100个内建的函数。这些函数用于字符串值、数值,日期和时间比较、节点和QName处理、序列处理、逻辑值等等。XPath在XSLT中使用XPath是XSLT标准中的主要元素。如果没有XPath方面的知识,您就无法创建XSLT文档。您可以在我们的《XSLT教程》中阅读更多的内容。XQuery和XPointer均构建于XPath表达式之上。XQuery1.0和XPath2.0共享相同的数据模型,并支持相同的函数和运算符。您可

3、以在我们的《XQuery教程》中阅读更多有关XQuery的知识。XPath是W3C标准XPath于1999年11月16日成为W3C标准。XPath被设计供XSLT、XPointer以及其他XML解析软件使用。您可以在我们的《W3C教程》中阅读更多有关XPath标准的信息。XPath节点在XPath中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或成为根节点)。XPath术语节点(Node)在XPath中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML

4、文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。请看下面这个XML文档:HarryPotterJK.Rowling200529.99上面的XML文档中的节点例子:(文档节点)JK.R

5、owling(元素节点)lang="en"(属性节点)基本值(或称原子值,Atomicvalue)基本值是无父或无子的节点。基本值的例子:JK.Rowling"en"项目(Item)项目是基本值或者节点。节点关系父(Parent)每个元素以及属性都有一个父。在下面的例子中,book元素是title、author、year以及price元素的父:HarryPotterJK.Rowling2005

6、ce>29.99子(Children)元素节点可有零个、一个或多个子。在下面的例子中,title、author、year以及price元素都是book元素的子:HarryPotterJK.Rowling200529.99同胞(Sibling)拥有相同的父的节点在下面的例子中,title、author、year以及price元素都是同胞:

7、>HarryPotterJK.Rowling200529.99先辈(Ancestor)某节点的父、父的父,等等。在下面的例子中,title元素的先辈是book元素和bookstore元素:HarryPotterJK.Rowling200529.99

8、price>后代(Descendant)某个节点的子,子的子,等等。在下面的例子中,bookstore的后代是book、title、author、year以及price元素:HarryPotterJK.Rowlin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。