📝 XPath教程
12篇技术文档📅  最后修改于: 2020-11-09 05:37:11        🧑  作者: Mango
XPath是一种查询语言,用于遍历XML文档。它通常用于搜索具有匹配模式的特定元素或属性。本教程介绍了XPath的基础。它包含一些章节,以适当的示例讨论XPath的所有基本组件。本教程专为初学者设计,以帮助他们了解与XPath相关的基本概念。本教程将使您对XPath有足够的了解,从那里您可以进入更高的专业知识水平。先决条件在继续本教程之前,您应该具有XML,HTML和JavaScript的基本知识...
📅  最后修改于: 2020-11-09 05:37:29        🧑  作者: Mango
学习的XPath之前,我们应该先了解XSL它代表对于Extensible小号tylesheet大号anguage。它类似于XML,而CSS类似于HTML。需要XSL对于HTML文档,标签是预定义的,例如表格,div,跨度等。浏览器知道如何向它们添加样式以及如何使用CSS样式显示它们。但是对于XML文档,标签不是预定义的。为了理解XML文档并设置其样式,World Wide Web Consorti...
📅  最后修改于: 2020-11-09 05:37:52        🧑  作者: Mango
XPath表达式通常定义一个模式,以选择一组节点。 XSLT使用这些模式执行转换,或者XPointer使用这些模式进行寻址。XPath规范指定了七种类型的节点,这些节点可以作为XPath表达式执行的输出。根元件文本属性评论加工说明命名空间XPath使用路径表达式从XML文档中选择节点或节点列表。以下是有用的路径和表达式列表,用于从XML文档中选择任何节点/节点列表。S.No.Expression ...
📅  最后修改于: 2020-11-09 05:38:05        🧑  作者: Mango
在本章中,我们将详细介绍XPath表达式,其中涵盖了常见的Node类型,XPath定义和处理。S.No.Node Type & Description1RootRoot element node of an XML Document.2ElementElement node.3TextText of an element node.4AttributeAttribute of an element...
📅  最后修改于: 2020-11-09 05:38:26        🧑  作者: Mango
位置路径指定节点在XML文档中的位置。此路径可以是绝对路径,也可以是相对路径。如果位置路径以根节点或“ /”开头,则它是绝对路径。以下是一些使用绝对路径定位元素的示例。/ class /student-在班级根节点内选择学生节点。/ class / student / firstname-在班级根节点内选择一个学生节点的名字。例在此示例中,我们创建了一个示例XML文档students.xml及其样...
📅  最后修改于: 2020-11-09 05:38:43        🧑  作者: Mango
位置路径指定节点在XML文档中的位置。此路径可以是绝对路径,也可以是相对路径。如果位置路径以我们选择的节点开始,则它是相对路径。以下是一些使用相对路径定位元素的示例。firstname-选择与学生节点相关的名字。例在此示例中,我们创建了一个示例XML文档students.xml及其样式表文档students.xsl,该文档使用XPath表达式。以下是使用的示例XML。students.xmlstu...
📅  最后修改于: 2020-11-09 05:39:04        🧑  作者: Mango
由于位置路径使用绝对路径或相对路径定义节点的位置,因此轴用于通过其关系(例如父,子,同级等)来标识元素。之所以命名轴,是因为它们是指相对于元素位于其上的轴元件。以下是各种Axis值的列表。S.No.Axis & Description1ancestorRepresents the ancestors of the current node which include the parents up ...
📅  最后修改于: 2020-11-09 05:39:22        🧑  作者: Mango
在本章中,我们将详细介绍XPath运算符和函数,其中涵盖了常用的XPath定义和句柄。 XPath在节点,字符串,数字和布尔类型上定义了运算符和函数。以下是我们将要讨论的列表。S.No.Operators/Functions & Description1Comparision OperatorsComparision operators to compare values.2Boolean Ope...
📅  最后修改于: 2020-11-09 05:39:40        🧑  作者: Mango
XPath在要与XPath表达式一起使用的节点上定义以下通配符。S.No.WildCard & Description1*used to match any node.2.used to match the current node in context.3@*used to match any attribute4node()used to match node of any type例本示例通...
📅  最后修改于: 2020-11-09 05:40:02        🧑  作者: Mango
谓词是指用方括号括起来的XPath表达式。它指的是出于某些条件限制节点集中的选定节点。例如,S.No.Predicate & Description1/class/student[1]Select first student element which is child of the class element.2/class/student[last()]Select last student ...
📅  最后修改于: 2020-11-09 05:40:20        🧑  作者: Mango
以下资源包含有关XPath的其他信息。请使用它们来获得有关该主题的更深入的知识。XPath上的有用链接XPath–XPath的详细信息。有关XPath的有用书籍要在此页面上注册您的网站,请发送电子邮件至contact@tutorialspoint.com...
📅  最后修改于: 2020-11-09 05:40:31        🧑  作者: Mango
XPath是一种查询语言,用于遍历XML文档。它通常用于搜索具有匹配模式的特定元素或属性。本教程将教您XPath的基础知识。教程包含章节,以适当的示例讨论XPath的所有基本组件。...