Xml 在eXide度假
这并没有给出预期的结果 二,- 这给出了预期的结果 谁能解释一下为什么第一个没有给出我想要的结果?或者指向解释原因的网页 为什么,当我试着从8月份开始获得每一辆维亚杰的提特罗时,它都能起作用Xml 在eXide度假,xml,xquery,flwor,Xml,Xquery,Flwor,这并没有给出预期的结果 二,- 这给出了预期的结果 谁能解释一下为什么第一个没有给出我想要的结果?或者指向解释原因的网页 为什么,当我试着从8月份开始获得每一辆维亚杰的提特罗时,它都能起作用 xquery version "3.1"; for $i in collection("/db/exercise")//destino return $i/estancias/hotel[@estrellas>2]/text() 第一个 for $i in collection("/db/exerc
xquery version "3.1";
for $i in collection("/db/exercise")//destino
return $i/estancias/hotel[@estrellas>2]/text()
第一个
for $i in collection("/db/exercise")//destino
where $i/fecha_salida/mes="Agosto"
return ($i/titulo)
检查是否存在属性为estrellas
的酒店
,该属性的值大于“2”。由于至少存在其中一个,它将返回true
第二个表达式
hotel/@estrellas>"2"
仅选择具有该属性且具有该值的酒店(即,它过滤掉那些没有该属性的酒店)。最后一个/text()
返回它们的名称
我想我明白了,但我不明白sure@BL相信我,当我告诉你-这不是简单的,也不是真正的直觉。你只要坚持下去,读(很多)关于它的书,一遍又一遍地做,直到你开始思考“xpathese”。。。
for $i in collection("/db/exercise")//destino
where $i/fecha_salida/mes="Agosto"
return ($i/titulo)
hotel/@estrellas>"2"
/hotel[@estrellas>2]/text()