利用代码读取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函数就完成了配置的读取和保存
(图片已经错了)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函数就完成了配置的读取和保存
相关文章推荐
- 利用代码读取XML文档
- 利用代码读取XML文档
- 利用代码读取XML文档
- 一款简单jquery ajax读取xml文档实现代码
- C# winform 利用 XmlDocument 读取xml文档的多种方法
- 利用Dom4j+xpath读取XML文档
- JavaScript 解析读取XML文档 实例代码
- Java 利用dom方式读取、创建xml详解及实例代码
- JavaScript 解析读取XML文档 实例代码(转)
- Java 利用DOM读取XML文档的例子
- JavaScript 解析读取XML文档 实例代码
- C#来创建和读取XML文档
- 利用Microsoft.XMLHTTP和Microsoft.XMLDOM实现xml文件的读取
- 详解xml文件描述,读取方法以及将对象存放到xml文档中,并按照指定的特征寻找的方案
- javascript 读取xml,写入xml 实现代码
- 读取xml文档中的信息
- 利用VC++与MSXML解析XML文档
- php操作XML、读取数据和写入数据的实现代码
- 【XML】——利用dom4j读取xml文本获取oracle数据库的连接
- 用GridView读取XML文档中的数据