首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"for $x in ... return ...“的名字是什么?XPath中的语法?

"for $x in ... return ...“的名字是什么?XPath中的语法?
EN

Stack Overflow用户
提问于 2016-07-12 04:54:45
回答 0查看 365关注 0票数 0

我有这个xpath:

代码语言:javascript
复制
/document/offers/offer/concat(price/text(), for $r in . return 'default-value'[not($r/price/text())])

它解决了这个文档的问题(缺省标记的默认值):

代码语言:javascript
复制
<document>
  <company>
    <ceo>Elon Musk</ceo>
    <employees>13058</employees>
    <address>
      <city>Palo Alto</city>
      <state>California</state>
      <country>USA</country>
    </address>
  </company>
  <offers>
    <offer avail="0">
      <id>1</id>
      <model>Tesla Roadster</model>
      <imageUrl>https://www.teslamotors.com/sites/default/files/styles/blog-picture_2x_1400xvar_/public/0H8E6227_1.jpg</imageUrl>
    </offer>
    <offer avail="1">
      <id>2</id>
      <model>Tesla Model S</model>
      <price>63400.00</price>
      <offerUrl>https://www.teslamotors.com/models</offerUrl>
      <imageUrl>https://www.teslamotors.com/tesla_theme/assets/img/models/section-initial.jpg</imageUrl>
    </offer>
    <offer avail="1">
      <id>3</id>
      <model>Tesla Model X</model>
      <price>69300.00</price>
      <offerUrl>https://www.teslamotors.com/modelx</offerUrl>
      <imageUrl>https://www.teslamotors.com/tesla_theme/assets/img/modelx/section-exterior-profile.jpg</imageUrl>
    </offer>
    <offer avail="1">
      <id>4</id>
      <model>Tesla Model 3</model>
      <price>35000.00</price>
      <offerUrl>https://www.teslamotors.com/model3</offerUrl>
      <imageUrl>https://www.teslamotors.com/sites/default/files/images/model-3/gallery/gallery-1.jpg</imageUrl>
    </offer>
  </offers>
</document>

通过返回:

代码语言:javascript
复制
default-value
63400.00
69300.00
35000.00

根据http://videlibri.sourceforge.net/cgi-bin/xidelcgi的说法,这是可行的,但我不能用python中的lxml来实现它。现在,我甚至不知道如何在google上搜索这种类型的xpath的等价物。所以..。这些“内部fors”在xpath中是如何调用的?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38316062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档