XPath-(// first // *)[1]与// first // * [1]

维维恩

XPath-(//first//*)[1]之间有什么区别//first//*[1]这个怎么运作?

一个示例XML文件是:

<root> 
    <first>
             <second>
              Test
             </second>

             <second>
              <third>Test2</third>
         </second>

    </first>
</root>

(// first // *)[1]给出:

<second>
 Test
</second>

但是// first // * [1]给出了:

  <second>
    Test
  </second>
<third>Test2</third>  
克休斯

在这两种情况下,请//first选择所有first元素,然后//first//*选择的所有元素后代first然后,区别是:

  1. (//first//*)[1]从所有这些元素中选择,只有第一个
  2. //first//*[1]从所有这些元素中选择,每个第一个孩子

如您所见,XMLsecond是XPath #1选择的,因为它是的所有后代中第一个first(您的元素名称选择有些不理想。)XPath #2secondthirdXPath都选择它们,因为它们都在各自的同级兄弟中排首位

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

first()和take(1)之间的区别

来自分类Dev

Spark RDD的take(1)和first()之间的区别

来自分类Dev

EF Code First 1:0..1关系共享主键

来自分类Dev

如何使用Code-first建立1..0-1关系?

来自分类Dev

LINQ使用Single与Try..Catch vs First与Count!= 1

来自分类Dev

C ++算法按以下顺序切换数组的顺序:[Last,First,Last-1,First + 1 ...]

来自分类Dev

如何在Entity Framework 6 Code First中创建多个1:1外键关系?

来自分类Dev

first(where :)方法是否始终为O(n)或使用Set或Dictionary可以为O(1)?

来自分类Dev

groupby.first()和groupby.head(1)有什么区别?

来自分类Dev

LL(1)解析器中FIRST和FOLLOW集的目的?

来自分类Dev

一起使用groupby(“ 1d”)和first_valid_index

来自分类Dev

Head First C#xaml设计器列/行大小1 *

来自分类Dev

first(where :)方法是否始终为O(n)或使用Set或Dictionary可以为O(1)?

来自分类Dev

first-of-type和nth-of-type(1)不适用于动态div

来自分类Dev

C#-跳过错误-File.ReadLines(FileNameFinal).Skip.Take(1).First()

来自分类Dev

如何在Entity Framework Code First中实现1..n双向关系

来自分类Dev

为什么即使所有的 FIRST 集合都相同,这个文法还是 LL(1)?

来自分类Dev

如何从extract_first()输出中删除xpath?

来自分类Dev

xpath查找包含1 tr和1 th的行

来自分类Dev

为什么系统错误:仅当Select-Object -First 1时才从Invoke-Command内部引发StopUpstreamCommandsException?

来自分类Dev

定义一个first_last(L1,L2)关系,该关系采用列表L1并返回包含L1的前三个和后三个元素的列表L2

来自分类Dev

HtmlElementCollection的First()

来自分类Dev

来自守护进程的错误响应:Get http s://registry-1.docker.io/v2/: proxyconnect tcp: tls: first record does not look like a TLS handshake

来自分类Dev

使用 Xpath,如何从 srcset 中提取 1 个图像?

来自分类Dev

Selenium c# click exacly span 1 by xpath

来自分类Dev

如何使用2个不同类的1个xpath获取xpath值?

来自分类Dev

需要帮助选择 Xpath h1 而不是 h1 内的跨度

来自分类Dev

(“ p:first”)vs(“ p”)。first()jQuery

来自分类Dev

(“ p:first”)vs(“ p”)。first()jQuery

Related 相关文章

  1. 1

    first()和take(1)之间的区别

  2. 2

    Spark RDD的take(1)和first()之间的区别

  3. 3

    EF Code First 1:0..1关系共享主键

  4. 4

    如何使用Code-first建立1..0-1关系?

  5. 5

    LINQ使用Single与Try..Catch vs First与Count!= 1

  6. 6

    C ++算法按以下顺序切换数组的顺序:[Last,First,Last-1,First + 1 ...]

  7. 7

    如何在Entity Framework 6 Code First中创建多个1:1外键关系?

  8. 8

    first(where :)方法是否始终为O(n)或使用Set或Dictionary可以为O(1)?

  9. 9

    groupby.first()和groupby.head(1)有什么区别?

  10. 10

    LL(1)解析器中FIRST和FOLLOW集的目的?

  11. 11

    一起使用groupby(“ 1d”)和first_valid_index

  12. 12

    Head First C#xaml设计器列/行大小1 *

  13. 13

    first(where :)方法是否始终为O(n)或使用Set或Dictionary可以为O(1)?

  14. 14

    first-of-type和nth-of-type(1)不适用于动态div

  15. 15

    C#-跳过错误-File.ReadLines(FileNameFinal).Skip.Take(1).First()

  16. 16

    如何在Entity Framework Code First中实现1..n双向关系

  17. 17

    为什么即使所有的 FIRST 集合都相同,这个文法还是 LL(1)?

  18. 18

    如何从extract_first()输出中删除xpath?

  19. 19

    xpath查找包含1 tr和1 th的行

  20. 20

    为什么系统错误:仅当Select-Object -First 1时才从Invoke-Command内部引发StopUpstreamCommandsException?

  21. 21

    定义一个first_last(L1,L2)关系,该关系采用列表L1并返回包含L1的前三个和后三个元素的列表L2

  22. 22

    HtmlElementCollection的First()

  23. 23

    来自守护进程的错误响应:Get http s://registry-1.docker.io/v2/: proxyconnect tcp: tls: first record does not look like a TLS handshake

  24. 24

    使用 Xpath,如何从 srcset 中提取 1 个图像?

  25. 25

    Selenium c# click exacly span 1 by xpath

  26. 26

    如何使用2个不同类的1个xpath获取xpath值?

  27. 27

    需要帮助选择 Xpath h1 而不是 h1 内的跨度

  28. 28

    (“ p:first”)vs(“ p”)。first()jQuery

  29. 29

    (“ p:first”)vs(“ p”)。first()jQuery

热门标签

归档