Xpath,如何选择具有特定属性的元素?
我正在学习xpath,并试图使用xpath从html中获取一些数据。Xpath,如何选择具有特定属性的元素?,xpath,nsindexpath,Xpath,Nsindexpath,我正在学习xpath,并试图使用xpath从html中获取一些数据。 如何选择C包含C1>1且价格的元素“A数字”,在将数据固定为格式良好且统一的数据后,我可以使用 //A[count(C/C1) > 1][C/C1/@Price < 20] //A[count(C/C1)>1][C/C1/@Price1意思?而且,“Price”和“Cena”在XML中是不同的属性。Thx!我更正“价格”、“Cena”和C1>1的意思-我希望选择元素A包含C1多个。 <root>
如何选择C包含C1>1且价格的元素“A数字”,在将数据固定为格式良好且统一的数据后,我可以使用
//A[count(C/C1) > 1][C/C1/@Price < 20]
//A[count(C/C1)>1][C/C1/@Price<20]
固定数据:
<root>
<A Number="1234" Date="05-25-2007">
<B>
<B1>Judith Miller</B1>
<Tax due="Yes" Rate="21"/>
</B>
<C>
<C1 x="xxxxx" Price="20"/>
<C1 x="yyyyy" Price="15"/>
</C>
</A>
<A Number="1235" Date="05-26-2007">
<B>
<B1>Herbert Marshall</B1>
<Adress Street="Saint Marc 2250" City="Oslo"/>
<Tax due="Yes" Rate="21"/>
</B>
<C>
<C1 x="yyyy" Price="25"/>
<C1 x="zzzz" Price="12"/>
<C1 x="xxxx" Price="22"/>
</C>
</A>
<A Number="1236" Date="05-26-2007">
<B>
<B1>Judith Miller</B1>
<Adress Street="Kennedy 511" City="Florida"/>
<Tax due="Yes" Rate="21"/>
</B>
<C>
<C1 x="fffff" Price="15"/>
</C>
</A>
<A Number="1237" Date="05-25-2007">
<B>
<B1>Harrison Faber</B1>
<Adress Street="Street 326" City="London"/>
<Tax due="No" Rate="0"/>
</B>
<C>
<C1 x="xxx" Price="20"/>
<C1 x="yyy" Price="9"/>
</C>
</A>
</root>
朱迪思·米勒
赫伯特·马歇尔
朱迪思·米勒
哈里森·费伯
什么是C1>1
意思?而且,“Price”和“Cena”在XML中是不同的属性。Thx!我更正“价格”、“Cena”和C1>1的意思-我希望选择元素A包含C1多个。
<root>
<A Number="1234" Date="05-25-2007">
<B>
<B1>Judith Miller</B1>
<Tax due="Yes" Rate="21"/>
</B>
<C>
<C1 x="xxxxx" Price="20"/>
<C1 x="yyyyy" Price="15"/>
</C>
</A>
<A Number="1235" Date="05-26-2007">
<B>
<B1>Herbert Marshall</B1>
<Adress Street="Saint Marc 2250" City="Oslo"/>
<Tax due="Yes" Rate="21"/>
</B>
<C>
<C1 x="yyyy" Price="25"/>
<C1 x="zzzz" Price="12"/>
<C1 x="xxxx" Price="22"/>
</C>
</A>
<A Number="1236" Date="05-26-2007">
<B>
<B1>Judith Miller</B1>
<Adress Street="Kennedy 511" City="Florida"/>
<Tax due="Yes" Rate="21"/>
</B>
<C>
<C1 x="fffff" Price="15"/>
</C>
</A>
<A Number="1237" Date="05-25-2007">
<B>
<B1>Harrison Faber</B1>
<Adress Street="Street 326" City="London"/>
<Tax due="No" Rate="0"/>
</B>
<C>
<C1 x="xxx" Price="20"/>
<C1 x="yyy" Price="9"/>
</C>
</A>
</root>