Here is an example response. Value can be displayed in an arra list. But Alarm does not work. In the example there is one alarm but there could be many. Could the problem be that alarm does not have an explicit end tag?
code
<Response>
<DataItem name='value1' val='103' timestamp='Thu Sep 26 16:46:11 GMT 2013' />
<Device name='asset1' />
<History>
<Value tstamp='Thu Sep 26 11:54:30 GMT 2013'>63</Value>
<Value tstamp='Thu Sep 26 11:54:32 GMT 2013'>5</Value>
<Value tstamp='Thu Sep 26 11:54:34 GMT 2013'>81</Value>
<Value tstamp='Thu Sep 26 11:54:36 GMT 2013'>49</Value>
<Value tstamp='Thu Sep 26 11:54:38 GMT 2013'>39</Value>
<Value tstamp='Thu Sep 26 11:54:40 GMT 2013'>62</Value>
<Value tstamp='Thu Sep 26 11:54:44 GMT 2013'>81</Value>
<Value tstamp='Thu Sep 26 11:54:46 GMT 2013'>39</Value>
<Value tstamp='Thu Sep 26 16:28:07 GMT 2013'>101</Value>
<Value tstamp='Thu Sep 26 16:45:52 GMT 2013'>103</Value>
</History>
<Loc lat='33.00626837301169' lng='-96.75809936453837' />
<Response>
<Alarm name='value1 is above recommended range.' date='Thu Sep 26 16:46:11 GMT 2013' severity='1000' desc='' lat='33.00626837301169' long='-96.75809936453837' device='asset1' cond='Error' active='STARTED' />
</Response>
</Response>
/code