【问题标题】:XPath count() functionXPath count() 函数
【发布时间】:2012-04-16 15:02:58
【问题描述】:

假设我有一个如下的 XML 树:

proceedings
   -name
   -contents
      -article
         -author
         -title
         -pages

如何识别只有一位作者的书名?以及有超过三个作者使用 XPath 的文章数量?

【问题讨论】:

    标签: xml xpath


    【解决方案1】:

    一位作者的标题:

    /proceedings/contents/article[count(author)=1]/title
    

    作者超过三位的文章数量:

    count(/proceedings/contents/article[count(author)>3])
    

    【讨论】:

    • 无论哪种方式,我都可以使用 // 来表示孩子的父母。在这种情况下,//article[count(author)=1]/title。非常感谢弗朗西斯!
    猜你喜欢
    • 1970-01-01
    • 2012-01-10
    • 2018-03-17
    • 2011-12-17
    • 2022-07-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-03
    • 1970-01-01
    相关资源
    最近更新 更多