WP7 操作XML文件

简介: public partial class MainPage : PhoneApplicationPage     {         XElement carMakers;         // Constructor        public ...

public partial class MainPage : PhoneApplicationPage
    {
        XElement carMakers;

       
// Constructor
        public MainPage()
        {
            InitializeComponent();

StreamResourceInfo xml
= Application.GetResourceStream(new Uri("/WindowsPhoneLoadingXMLFileDemo;component/Carmakers.xml", System.UriKind.Relative));

            carMakers
= XElement.Load(xml.Stream);

           
this.ManipulationStarted += new EventHandler<ManipulationStartedEventArgs>(MainPage_ManipulationStarted);
        }

       
void MainPage_ManipulationStarted(object sender, ManipulationStartedEventArgs e)
        {
            var carNames
= from car
                          
in carMakers.Elements("CarBrand")
                           select car.Attribute(
"Name").Value;
            lbxCarmakers.ItemsSource
= carNames;
        }
    }

 

 

另外,对于XML文件来说,也可以直接通过

XElement.Load("/WindowsPhoneLoadingXMLFileDemo;component/Carmakers.xml");

来获取到一个XElement。

 

相关文章
|
7月前
|
XML C# 数据格式
使用C#操作XML文件
使用C#操作XML文件
|
7月前
|
存储 安全 Java
settings.xml详解(很详细读这一篇就够了)
settings.xml是Java项目中用于配置Maven的重要文件,它详细规定了Maven的运行规则和行为。该文件通常位于用户家目录下的.m2文件夹中,或者项目根目录下的.mvn文件夹内。settings.xml中包含了众多配置项,从代理设置、镜像仓库配置,到服务器认证信息、插件组等,均可以在此文件中进行细致定义。通过合理配置settings.xml,我们可以优化Maven的依赖下载速度,保障仓库访问的安全性,甚至实现私有仓库的搭建与管理。深入了解settings.xml的每一项配置,对于提高Maven使用效率、保障项目构建稳定性具有重要意义。因此,无论是Maven初学者还是资深用户,都应仔
6360 2
|
XML 数据格式
web.xml中的web-app中配置信息顺序出错解决办法
web.xml中的web-app中配置信息顺序出错解决办法
128 0
|
XML JavaScript 数据格式
用VC++访问XML文件
用VC++访问XML文件
|
XML Linux 数据安全/隐私保护
freeswitch XML用户目录指南
概述Overview FreeSWITCH的目录下 $FS_ROOT/conf/directory/ 包含账户信息 (即XML文件) ,用于用户(即SIP电话分机)注册到freeswitch.
|
存储 安全 Java
Maven全局配置文件settings.xml参数详解
Maven全局配置文件settings.xml参数详解
|
XML Java 应用服务中间件
在 conf 下的 web.xml 文件内容介绍 | 学习笔记
快速学习在 conf 下的 web.xml 文件内容介绍。
144 0