我正在尝试根据在 Windows Phone 上处理 XML 文件来反序列化 Windows Phone 上的 XML 文件
XML 文件与此类似
<positions>
<POS LAT=12312312 LON=23113123\>
</positions>
在我使用的 C# 中,
[XMLRoot("positions")]
public class Positions
{
[XmlArray] //These two lines seem to be where the problem is...
[XmlArrayItem("POS")]
public ObservableCollection<POS> Collection {get;set;}
}
POS.cs 类看起来像
public class POS.cs
{
[XMLAttribute("LAT")]
public string LAT{get;set;}
[XmlArray("FOO")] 和 [XmlArrayItem("BAR")] 应该是什么样子?这里有些东西不能正常工作...感谢您的帮助!