У меня есть IEnumerable<XElement> rates
со следующими XML/данными в нем.как анализировать значения из этих записей XML
<results>
<rate id="AUDEUR">
<Name>AUD to EUR</Name>
<Rate>0.6602</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>0.6604</Ask>
<Bid>0.66</Bid>
</rate>
<rate id="AUDGBP">
<Name>AUD to GBP</Name>
<Rate>0.5391</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>0.5393</Ask>
<Bid>0.5389</Bid>
</rate>
<rate id="AUDUSD">
<Name>AUD to USD</Name>
<Rate>0.9051</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>0.9054</Ask>
<Bid>0.9048</Bid>
</rate>
<rate id="EURAUD">
<Name>EUR to AUD</Name>
<Rate>1.5147</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>1.5153</Ask>
<Bid>1.5141</Bid>
</rate>
<rate id="EURGBP">
<Name>EUR to GBP</Name>
<Rate>0.8166</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>0.8167</Ask>
<Bid>0.8165</Bid>
</rate>
<rate id="EURUSD">
<Name>EUR to USD</Name>
<Rate>1.3709</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>1.371</Ask>
<Bid>1.3709</Bid>
</rate>
<rate id="GBPAUD">
<Name>GBP to AUD</Name>
<Rate>1.8549</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>1.8556</Ask>
<Bid>1.8541</Bid>
</rate>
<rate id="GBPEUR">
<Name>GBP to EUR</Name>
<Rate>1.2246</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>1.2247</Ask>
<Bid>1.2244</Bid>
</rate>
<rate id="GBPUSD">
<Name>GBP to USD</Name>
<Rate>1.6788</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>1.679</Ask>
<Bid>1.6787</Bid>
</rate>
<rate id="USDAUD">
<Name>USD to AUD</Name>
<Rate>1.1049</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>1.1052</Ask>
<Bid>1.1045</Bid>
</rate>
<rate id="USDEUR">
<Name>USD to EUR</Name>
<Rate>0.7294</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>0.7295</Ask>
<Bid>0.7294</Bid>
</rate>
<rate id="USDGBP">
<Name>USD to GBP</Name>
<Rate>0.5957</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>0.5957</Ask>
<Bid>0.5956</Bid>
</rate>
</results>
base {System.Xml.Linq.XContainer}: <results>
<rate id="AUDEUR">
<Name>AUD to EUR</Name>
<Rate>0.6602</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>0.6604</Ask>
<Bid>0.66</Bid>
</rate>
<rate id="AUDGBP">
<Name>AUD to GBP</Name>
<Rate>0.5391</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>0.5393</Ask>
<Bid>0.5389</Bid>
</rate>
<rate id="AUDUSD">
<Name>AUD to USD</Name>
<Rate>0.9051</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>0.9054</Ask>
<Bid>0.9048</Bid>
</rate>
<rate id="EURAUD">
<Name>EUR to AUD</Name>
<Rate>1.5147</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>1.5153</Ask>
<Bid>1.5141</Bid>
</rate>
<rate id="EURGBP">
<Name>EUR to GBP</Name>
<Rate>0.8166</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>0.8167</Ask>
<Bid>0.8165</Bid>
</rate>
<rate id="EURUSD">
<Name>EUR to USD</Name>
<Rate>1.3709</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>1.371</Ask>
<Bid>1.3709</Bid>
</rate>
<rate id="GBPAUD">
<Name>GBP to AUD</Name>
<Rate>1.8549</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>1.8556</Ask>
<Bid>1.8541</Bid>
</rate>
<rate id="GBPEUR">
<Name>GBP to EUR</Name>
<Rate>1.2246</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>1.2247</Ask>
<Bid>1.2244</Bid>
</rate>
<rate id="GBPUSD">
<Name>GBP to USD</Name>
<Rate>1.6788</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>1.679</Ask>
<Bid>1.6787</Bid>
</rate>
<rate id="USDAUD">
<Name>USD to AUD</Name>
<Rate>1.1049</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>1.1052</Ask>
<Bid>1.1045</Bid>
</rate>
<rate id="USDEUR">
<Name>USD to EUR</Name>
<Rate>0.7294</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>0.7295</Ask>
<Bid>0.7294</Bid>
</rate>
<rate id="USDGBP">
<Name>USD to GBP</Name>
<Rate>0.5957</Rate>
<Date>2/17/2014</Date>
<Time>12:07am</Time>
<Ask>0.5957</Ask>
<Bid>0.5956</Bid>
</rate>
</results>
На основании этих данных мне нужно добавить записи в БД. Следующие значения необходимы для добавления:
- идентификатор из
<rate id="AUDEUR">
, в данном случае это будет AUDEUR - Цены от
<Rate>0.6602</Rate>
, в данном случае это будет 0,6602 - Дата от
<Date>2/17/2014</Date>
У меня мало опыта с XML, можете ли вы, пожалуйста, помочь мне, как я могу получить эти ценности?
Благодаря
попробуйте преобразовать xml в тип документа, тогда вы сможете его проанализировать. http://stackoverflow.com/a/55840/2334391 http://www.w3schools.com/xml/default.asp – jos