xpath基本知识学习

xpath是xml中的节点匹配路径的一种方法
   符 号    含 义                          举 例                                    匹配结果
    /         指示节点路径                /A/C/D                       节点"A"的子节点"C"的子节点"D",即id值为d2的D节点
    /         根节点

    //        所有路径以"//"后指定的子路径结尾的元素     //E    所有E元素,结果是所有三个E元素
    *        路径的通配符                /A/B/C/*                     A元素→B元素→C元素下的所有子元素
                                               //*                             所有的元素
    |        逻辑或                         //B | //C                      所有B元素和C元素
                                              /A/B/C[1]                    A元素→B元素→C元素的第一个子元素
                                              /A/B/C[last()]               A元素→B元素→C元素的最后一个子元素
                                              /A/B/C[position()>1]     A元素→B元素→C元素之下的位置号大于1的元素
                                              //B[@id]                       所有具有属性id的B元素
                                              //B[@id="b1"]               id值为b1的B元素


                                            //E/parent::*                    所有E节点的父节点元素
                                            //F/ancestor::*                 所有F元素的祖先节点元素
                                            /A/child::*                        A的子元素
                                            /A/descendant::*              A的所有后代元素
                                            //F/self::*                         所有F的自身元素







    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值