Xpath 仅选择第一个元素';libro&x27;那不';t具有属性';帕吉纳斯';

Xpath 仅选择第一个元素';libro&x27;那不';t具有属性';帕吉纳斯';,xpath,Xpath,给定所附的xml文件: <?xml version="1.0" encoding="UTF-8"?> <biblioteca> <libro paginas="100"> <titulo>Los bandidos de la playa</titulo> <autor>Rosario Lopez</autor> <isbn>1

给定所附的xml文件:

    <?xml version="1.0" encoding="UTF-8"?>
    <biblioteca>
      <libro paginas="100">
        <titulo>Los bandidos de la playa</titulo>
        <autor>Rosario Lopez</autor>
        <isbn>1231-123-123-2233</isbn>
        <precio>123</precio>
        <fechaPublicacion año="1920"/>
      </libro>
      <libro paginas="200">
        <titulo>Indagaciones publicas</titulo>
        <autor sexo="M">Aurora Laspitas</autor>
        <isbn>1231-222-3333-4444</isbn>
        <precio>40</precio>
        <fechaPublicacion año="2000"/>
      </libro>
      <libro>
        <titulo>libro barato</titulo>
        <autor sexo="H">Cipriano Lopez</autor>
        <isbn>1231-2343 32333333</isbn>
        <precio>10</precio>
        <fechaPublicacion año="1978"/>
      </libro>
      <libro>
        <titulo>libro de ayuda</titulo>
        <autor sexo="H">Zacarias Sanchez</autor>
        <isbn>1231-2343 32333333</isbn>
        <precio>10</precio>
        <fechaPublicacion año="1999"/>
      </libro>  
   </biblioteca>

拉普拉亚海滩酒店
罗萨里奥·洛佩兹
1231-123-123-2233
123
印度洋地瓜
拉斯皮塔斯极光
1231-222-3333-4444
40
巴拉托
西普里亚诺·洛佩兹
1231-2343 32333333
10
阿尤达图书馆
扎卡里亚斯·桑切斯
1231-2343 32333333
10
我只想选择第一个不具有“paginas”属性的元素“libro”。 以下是我的尝试,但不起作用:

/biblioteca/libro[not(@paginas)]/../libro[1]


谢谢

您可以使用此XPath-1.0表达式:

/biblioteca/libro[not(@paginas)][1]