您的位置:首页 > 编程语言

利用代码读取XML文档

2005-10-11 15:14 281 查看
目前,有许多页面利用XML文件的配置进行读取,下面说明如何利用VS.NET进行自动处理。

(图片已经错了)1、利用XML生成XSD

利用Visual Studio.NET新建一个空间解决方案,如下图,因为这里的测试仅仅是为了验证利用XML可以自动生成XSD,所以不用选择ASP.NET Web应用程序。
<?xml version="1.0" standalone="yes"?>
<NewDataSet xmlns="http://tempuri.org/TestCfg.xsd">
<Site>
<Tab>Home</Tab>
<Module>Login</Module>
</Site>
<Site>
<Tab>李</Tab>
<Module>万宝</Module>
</Site>
</NewDataSet>

其实读者也行已经发现生成类的方法的命名方式,例如 mysite.Site.AddSiteRow("Home","新闻");

从XML文档里设置为 Site标记,系统自动添加Add前缀和Row后缀,因此AddSiteRow的两个参数:Home和新闻将分别赋值给XML里面的Tab元素与Module元素
接下来,就看你的水平发挥了,例如我现在想读取XML刚才添加的"lHome",它属于第一行第一列,所以代码如下
mysite.Site[0].Tab[0].ToString()
索引从0开始编号

当然,在ASP.NET Portal Starter Kit,将ReadXml写成GetModuleSettings 函数,将WriteXml写成SaveSiteSettings函数就完成了配置的读取和保存
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: