一直认为 wp7和wpf的处理方式 是一样的,可是等到自己做了才知道其实还是有很大的区别
因为初来乍道,如果错了请大家指正
首先,在wp7中他使用的是linq 中的XDocument 来对 xml文档进行处理的 而在 wpf 中使用的是System.Xml 中的 XmlDocument
因为是在 linq的命名空间的,所以 在执行对xml文件的操作都是通过linq 语句来实现的 如下代码
XDocument Xdoc = XDocument.Parse(XmlStr);
XName xName = XName.Get("ForexRmbRate");
var xElements = Xdoc.Root.Nodes();
List<RMBEntity> items = (from rmbs in Xdoc.Descendants(xName)
select new RMBEntity()
{
BasePrice = rmbs.Element("BasePrice").Value,
FBuyPrice = rmbs.Element("fBuyPrice").Value,
MBuyPrice = rmbs.Element("mBuyPrice").Value,
NAME = rmbs.Element("Name").Value,
SellPrice = rmbs.Element("SellPrice").Value,
SYMBOL = rmbs.Element("Symbol").Value,
}).ToList();