
xpath获取同级节点
XPath轴(XPath Axes)可定义某个相对于当前节点的节点集:
1、child 选取当前节点的所有子元素
2、parent 选取当前节点的父节点
3、descendant 选取当前节点的所有后代元素(子、孙等)
4、ancestor 选取当前节点的所有先辈(父、祖父等)
5、descendant-or-self 选取当前节点的所有后代元素(子、孙等)以及当前节点本身
6、ancestor-or-self 选取当前节点的所有先辈(父、祖父等)以及当前节点本身
7、preceding-sibling 选取当前节点之前的所有同级节点
8、following-sibling 选取当前节点之后的所有同级节点
9、preceding 选取文档中当前节点的开始标签之前的所有节点
10、following 选取文档中当前节点的结束标签之后的所有节点
11、self 选取当前节点
12、attribute 选取当前节点的所有属性
13、namespace 选取当前节点的所有命名空间节点
如:要定位当前td同级后的一个td
//td[='text']/following-sibling::td
在使用谷歌浏览器时候很多用户都需要进入开发者模式进行设置,那么该怎么打开这个模式呢?就就给你们带来了谷歌浏览器开发者模式打开方法,一起看看吧。
谷歌浏览器常见问题汇总
谷歌浏览器开发者模式怎么打开:
1、点击右上角图标先。
谷歌浏览器开发者模式怎么打开谷歌浏览器开发者模式打开方法
2、随后选择更多工具中“开发者工具”。
谷歌浏览器开发者模式怎么打开谷歌浏览器开发者模式打开方法
3、随后即可进入“开发者模式”。
谷歌浏览器开发者模式怎么打开谷歌浏览器开发者模式打开方法
4、点击上方选项可以设置开发者工具位置。
谷歌浏览器开发者模式怎么打开谷歌浏览器开发者模式打开方法
Unity3d中要对对象进行 *** 作必须首先去获取得到场景中的对象,那么弄清除获取对象的小细节就能够事半功倍
工具/原料
Unity3d和其内置的编译器
方法/步骤
在层级面板中选择多个对象相同的部分在监听器面板中给显示出来并且批量 *** 作
在Untiy3d的层级面板中创建多个对象并有复杂的父子级关系
在EmptyObject上挂载的C#脚本来通过GameObject的(静态的方法)Find()的对象名称获取G1对象,通过获取G1对象的直接父节点对象打印输出信息
分别通过EmptyObject挂载C#和Cube没有挂载C# 的GameObject 静态方法find()的元素目录(精确指定对象)获取一个指定的对象,获取的对象分为隐藏和显示两种情况
在EmptyObject上挂载的C#脚本通过transform(公共的方法)find()的对象的名称获分别获取G1,G5和G6。结果只能够获取挂载C#的对象的直接子节点对象
分别通过EmptyObject挂载C#和Cube没有挂载C# 的transform公共方法find()的元素目录(精确指定对象)获取一个指定的对象,获取的对象分为隐藏和显示两种情况
7
总结:通过GameObject的静态的find(),对象的名称去查找一个对象从整个层级面板中去匹配一个对象忽略掉目录结构的多少和是否对象挂载了该 *** 作的C#脚本,但最后获取的对象可能并不是我们想要的,如果查找的对象被隐藏则找不到通过名称所匹配的对象;通过GameObject的静态的find()对象的目录基本去定位获取对象时一种精确匹配且是不管该匹配的对象是否被隐藏。--------------通过transform的公共find()方法且是对象的名称来匹配的只能够所编译的C#一定是挂载到被查找的对象上面且是找其直接子节点对象(非多级子对象),目录查找就忽略掉了多级别的子节点对象。
以上就是关于XPATH节点获取全部的内容,包括:XPATH节点获取、在谷歌盒子中打开节点的全局模式在哪、Unity 怎么获取场景中顶级节点的所有GameObject等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)