【发布时间】:2011-06-05 23:37:00
【问题描述】:
在 c# 中,如何从亚马逊 simpledb 的响应中获取 count 的值(使用 amazon .net sdk):
<?xml version="1.0" encoding="utf-16"?>
<SelectResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://sdb.amazonaws.com/doc/2009-04-15/">
<SelectResult>
<Item>
<Name>Domain</Name>
<Attribute>
<Name>Count</Name>
<Value>0</Value>
</Attribute>
</Item>
</SelectResult>
<ResponseMetadata>
<RequestId>0ef874ad-2298-b6a9-101d-f96a1e188879</RequestId>
<BoxUsage>0.0000228538</BoxUsage>
</ResponseMetadata>
</SelectResponse>
我对线路感兴趣:
<Value>0</Value>
出于某种原因,无论我做什么,我都不能只得到值:0。可能缺少一些东西。甚至无法分享我尝试过的东西,因为我尝试了很多东西 - 甚至 - 为每一个,即使它只有 1 个结果。
这是生成它的查询:
select count(*) from Users where Email = 'hello@example.com'
还有一个问题:
响应中的这一行是什么意思:
<Name>Domain</Name>
我希望这是:
<Name>Users</Name>
没有?
【问题讨论】:
标签: c# amazon-web-services amazon-simpledb