多语言展示
当前在线:1571今日阅读:91今日分享:37

SimpleXML中的Xpath方法

Xpath其也是一门独立的脚本语言,可以应用多种语言环境下,如PHP、Javascript、jQuery。MySQL:SQL语言Xpath:应用于PHP中,结合SimpleXML模型实现对XML数据的检索操作。
工具/原料

SimpleXML

方法/步骤
1

1.使用手册学习Xpath(前五种即可):要使用到的方法:xpath方法主要功能:运行一个Xpath指令。

2

2.使用绝对路径检索XML数据在Xpath中,通过斜杠/开始的路径信息,我们称之为“绝对路径”,其检索路径必须从根元素一级一级向下检索且不能越级!例1:使用绝对路径查询person节点信息

3

3.使用相对路径检索XML数据在Xpath中,如果路径以双斜线 // 开头, 则表示选择文档中所有满足双斜线//之后规则的元素(无论层级关系),如//BBB代表选择XML文档中的所有BBB元素(不论层级)例2:使用相对路径获取XML文档中的所有name节点绝对路径:/crm/person/name相对路径:

4

4.使用*号检索XML数据(了解)星号 * 表示选择所有由星号之前的路径所定位的元素 例3:获取XML数据中的所有person元素的下的所有子元素Xpath查询指令

5

5.使用[]方括号检索XML数据(重点)方块号里的表达式可以进一步的指定元素, 其中数字表示元素在选择集里的位置, 而last()函数则表示选择集中的最后一个元素。 例4:查询所有的person节点,但是要求其score必须大于80分

6

6.使用@符号检索XML数据在Xpath指令中,@符号代表元素的属性,我们可以通过这个特性来检索数据。例5:使用@符号检索XML数据中所有具有id属性的person节点

推荐信息