vise indhold af XML
Jeg har en XML fil der ser sådan ud:<?xml version="1.0" standalone="yes"?>
<sw>
<transaktion>
<type>web</type>
<id>0</id>
</transaktion>
<data>
<malepunkter>
<malepunkt>
<malepunktid>12</malepunktid>
<tidserienr>1</tidserienr>
<totalsumdata>
<total>
<periode>2016-04-30</periode>
<kWh>16,69700</kWh>
</total>
<total>
<periode>2016-05-01</periode>
<kWh>16,31500</kWh>
</total>
<total>
<periode>2016-05-02</periode>
<kWh>0,2780</kWh>
</total>
</totalsumdata>
<detailsumdata>
<detaillinie>
<periode>2016-04-30</periode>
<kWh>0,156</kWh>
</detaillinie>
<detaillinie>
<periode>2016-04-30 00:15:00</periode>
<kWh>0,156</kWh>
</detaillinie>
...
Jeg vil gerne have læst alle perioder og kwh ud for detailsumdata.
var query = from data in xdoc.Descendants("detailsumdata")
select new Tidsserie
{
Periode = (string)data.Element("periode"),
KwH = (string)data.Element("KwH")
};
foreach (var d in query) {
men jeg får ikke noget data i. Hvad gør jeg forkert?