1 pièce(s) jointe(s)
C#, Stocker itération XML dans Array ou list
Bonjour,
j'essaye désespérément de décomposer mon fichier XML et de stocker les infos de PeakMessage dans quatre variables (pour chaque infos) de type list ou tableau.
J'utilise déjà la deserialisation pour stocker les infos des elements de Gateway_Info dans des variables, mais ca ne fonctionne pas pour PeakMessage.
Pouvez vous me dire comment m'y prendre pour PeakMessage?
mon fichier xml ressemble a ca:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <?xml version="1.0" encoding="utf-8"?>
<LifeTouchPeakDataPayload xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Gateway_Info>
<LocalID>15</LocalID>
<SoftwareVersion>458</SoftwareVersion>
<TimeStamp>08/11/2013 12:11:56</TimeStamp>
<SessionID>3</SessionID>
</Gateway_Info>
<Device_Info>
<Type>LifeTouch</Type>
<ID>226</ID>
<FirmwareVersion>288</FirmwareVersion>
</Device_Info>
<LifeTouchPeakData_Output>
<PeakMessages>
<PeakMessage>
<Header>1</Header>
<Tag>122</Tag>
<Amplitude>234</Amplitude>
<Timestamp>143594</Timestamp>
</PeakMessage>
<PeakMessage>
<Header>1</Header>
<Tag>123</Tag>
<Amplitude>141</Amplitude>
<Timestamp>143847</Timestamp>
</PeakMessage>
<SequenceID>1</SequenceID>
</LifeTouchPeakData_Output>
<Patient_Info>
<ID>ben</ID>
<RegistrationDateTime>2013-11-08T12:05:57.4528556+00:00</RegistrationDateTime>
</Patient_Info>
<Messages />
</LifeTouchPeakDataPayload> |
j'ai mis le xml en pj,
Merci par avance,
Benmaster