Xpath 仅选择第一个元素';libro&x27;那不';t具有属性';帕吉纳斯';
给定所附的xml文件: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 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]