【问题标题】:Determining if the customer has orders判断客户是否有订单
【发布时间】:2012-11-24 11:02:43
【问题描述】:

有一个 Northwind 数据库 here 的 xml 转储。

文档结构类似于:

<NorthWind>
    <Customers></Customers>
    <Customers></Customers>
    .
    .
    .
    <Orders></Orders>
    <Orders></Orders>
    .
    .
    .
</NorthWind>

每个客户标签将包含一个客户信息。现在,当我选择所有客户时,我如何提供一个字段以指示客户是否有订单;类似于布尔字段的东西

【问题讨论】:

  • 那么,什么是源 XML 文档(请提供一个小示例)以及您想从该源 XML 文档中选择哪些节点?如果您不提供这些,则不应将问题标记为“xpath”。
  • 我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。

标签: asp.net .net xml xpath xmldatasource


【解决方案1】:

要查找所有没有订单的客户,请使用此 XPath:

/*/Customers[not(../Orders/CustomerID = CustomerID)]

这些是 CustomerID = FISSA 和 PARIS 的客户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    • 2014-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多