амазонка - PullRequest
       25

амазонка

1 голос
/ 06 июня 2011

в c #, как мне получить значение count из этого ответа от amazon simpledb (используя 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>

нет?

1 Ответ

1 голос
/ 06 июня 2011

ответ (получил:):

response.SelectResult.Item [0] .attribute [0] .Value

...