2011-06-05 3 views
1

en C#, comment puis-je obtenir la valeur de comptage de cette réponse de SimpleDB amazon (en utilisant amazon .net sdk):Amazon SimpleDB se compter

<?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> 

je suis intéressé par la ligne:

<Value>0</Value> 

pour une raison quelconque que je fais je ne peux pas obtenir juste la valeur: 0. probablement manque quelque chose. Je ne peux même pas partager ce que j'ai essayé depuis que j'ai essayé beaucoup de choses - même - pour chacun, même si c'est juste un résultat.

c'est la requête qui a généré:

select count(*) from Users where Email = '[email protected]' 

donc une autre question:

qu'est-ce que cette ligne en réponse signifie:

<Name>Domain</Name> 

je me attends que ce soit:

<Name>Users</Name> 

non?

Répondre

1

réponse (got it :):

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

Questions connexes