[英]How I could deserialise this XML file in c#
我对该XML文件进行反序列化有问题: xml-kursy walut
我已将此xml粘贴为特殊标记,以制作将要序列化的类。
我不知道如何反序列化,为我制作它不是一件容易的事:(
我需要przelicznik
和nazwa_waluty
用作应用程序中的数据。
是否可以反序列化此xml结构?
您需要的是:
//if the xml isnt local (you should have the permission to read the document):
Uri uriXml = new Uri("http://rss.nbp.pl/kursy/xml2/2010/a/10a092.xml");
XDocument doc = XDocument.Load(uriXml.ToString());
//if the document is local:
XDocument doc = XDocument.Load(@"C:\10a092.xml");
//get all the elements from the Xml
var elements = (from xnode in doc.Descendants("pozycja") select xnode).ToList();
foreach (var node in elements)
{
//your data is here
Console.WriteLine(node.Element("nazwa_waluty").Value);
Console.WriteLine(node.Element("przelicznik").Value);
}
Console.Read();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.