windows-phone-7 - WP7 中的 Rea XML 文件

标签 windows-phone-7 xml-parsing

我有一个包含以下数据的 xml 文件

    <?xml version="1.0" encoding="UTF-8"?>
    <dataroot xmlns:od="urn:schemas-microsoft-com:officedata"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:noNamespaceSchemaLocation="NAMEDAYS.xsd" generated="2012-08-16T21:47:41">
    <NAMEDAYS>
    <DAY>1</DAY>
    <MONTH>1</MONTH>
    <NAMEDAY>New Years Day</NAMEDAY>
    </NAMEDAYS>
    <NAMEDAYS>
    <DAY>6</DAY>
    <MONTH>1</MONTH>
    <NAMEDAY>Holly Spirit</NAMEDAY>
    </NAMEDAYS>

第一个元素是日期,然后是月份,最后是假期。 我想在 xml 文件中搜索特定的日期和月份并返回该日期的假期。 你能帮我吗?

最佳答案

首先,您必须创建一个示例类(例如:MySampleClass),它将用于存储 XML 元素值,然后您需要以类似的方式过滤数据:

XDocument loadedCustomData = XDocument.Load("CustomData.xml");
var filteredData = from c in loadedCustomData.Descendants("NAMEDAYS")
            where c.Attribute("DAY").Value == "1" && c.Attribute("MONTH").Value == "1"
            select new MySampleClass()
            {
               //set your properties here

            };

listBox1.ItemsSource = filteredData;

关于windows-phone-7 - WP7 中的 Rea XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11994032/

相关文章:

python - 使用 xml 在 Python 中解析 xml(一种正确的方法)

android - 编写和读取 XML 的最简单方法

java - 如何在 Java 中使用 XPath 解析带有内部引用的 SOAP 响应

android - Windows Phone 7 相当于 Android 的 WebView

windows-phone-7.1 - 使用内置的本地数据库或隔离存储

c# - Windows Phone 中 richtextbox 的使用

c# - 用于选择特定节点下的节点(中间有零个或多个节点)的 XPath

silverlight - 如何在 Windows Phone 7 上找回未接来电

windows-phone-7 - 用于离线查看的 map 切片缓存

android - xml数据在android中转换成Json数据