Dotaz na procházení XML (.NET)
Ahoj.
Trochu zápasím s jednoduchým načítáním XML.
Jeho struktura je následující:
<?xml version="1.0" encoding="UTF-8"?>
<SHOP>
<SHOPITEM>
<ITEM_ID>9</ITEM_ID>
<PRODUCTNAME>A092</PRODUCTNAME>
<PRODUCT>čajová konvice 1 l</PRODUCT>
<DESCRIPTION>Destription</DESCRIPTION>
<CATEGORYTEXT>Příprava čaje</CATEGORYTEXT>
<EAN>8691607000924</EAN>
<MANUFACTURER>Vyrobce</MANUFACTURER>
<URL>h</URL>
<IMGURL></IMGURL>
<PRICE_VAT>120</PRICE_VAT>
<DELIVERY_DATE>0</DELIVERY_DATE>
</SHOPITEM>
</SHOP>
Načítám to následně:
try
{
xmlDoc.Load("export.xml");
}
catch
{
MessageBox.Show("Nepodařilo se připojit na XML feed");
return;
}
//MessageBox.Show("pred");
XmlNodeList itemNodes = xmlDoc.SelectNodes("//SHOP");
foreach (XmlNode itemNode in itemNodes)
{
MessageBox.Show("in");
XmlNode cisloVyrobku = itemNode.SelectSingleNode("PRODUCTNAME");
}
Nicméně, vůbec mi to nevleze do bloku foreach.Kde dělám chybku? Jiné feedy mi to načítá bez problému.