| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Mycket flitig postare
|
Hej,
jag har ett xml som jag skulle vilja parsa ut... någon som man hjälpa mig... Kod:
<database><DELTACO.SE><version>1.0</version><data information="Items Stock Price"><items><item id="03-TP"><stock quantity="942"/><price><net price="15,22"/></price></item><item id="05-6420"><stock quantity="158"/><price><net price="15,22"/></price></item><item id="05-6421"><stock quantity="46"/><price><net price="15,22"/></price></item><item id="ZIF-IDE40-A"><statuses><status id="1">Utgått.</status></statuses></item></items></data></DELTACO.SE></database> |
||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Klarade millennium-buggen
|
Det är inte alls svårt att hitta hur man gör:
t ex http://www.doublecloud.org/2013/08/p...orking-sample/ |
||
|
|
Svara med citat
|
|
|
#3 | ||
|
|||
|
Mycket flitig postare
|
har kommit så långt, men får inte tag på price.... :S
Kod:
string sStock;
string sPrice;
XmlDocument doc = new XmlDocument();
doc.Load(MapPath("../XML/stockandprice.xml"));
XmlNodeList nodes = doc.DocumentElement.SelectNodes("/database/DELTACO.SE/data/items/item");
foreach (XmlNode node in nodes)
{
string sProductID = node.Attributes["id"].Value;
//book.author = node.SelectSingleNode("author").InnerText;
foreach (XmlNode subNode in node)
{
if (subNode.Name == "stock")
{
sStock = subNode.Attributes["quantity"].Value;
}
else
{
XmlNodeList nodes2 = doc.DocumentElement.SelectNodes("/database/DELTACO.SE/data/items/item/price");
foreach (XmlNode subNode2 in nodes2)
{
sPrice = subNode2.Attributes["price"].Value;
}
}
}
}
|
||
|
|
Svara med citat
|
|
|
#4 | ||
|
|||
|
Klarade millennium-buggen
|
debugga och se vad nodarna heter ?!
|
||
|
|
Svara med citat
|
|
|
#5 | |||
|
||||
|
Mycket flitig postare
|
subNode2 är flera noder och inte bara en.
|
|||
|
|
Svara med citat
|
| Svara |
|
|