网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP.NET技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.ASP.net生成文字图片.
.ASP.NET 2.0 Membership.
.將datagrid控件內容輸出到excel文.
.ASP.NET模拟其他用户进行关机.
.值类型和引用类型在hashtable里面.
.利用Treeview实现树形列表.
.在DataGrid控件中编辑数据项.
.修改asp.net2.0内置成员管理中的.
.ASP.NET小技巧:重写ViewState的存.
.灵活正确的实现.NET插件机制.
.Access数据库在asp.net程序中相对.
..net 做的IP 访问限制 .
.ASP.NET的 Session 详解.
.编程实现QQ表情文件CFC格式.
.ASP.NET入门随想之博德之门 类与.
.web.config点滴:更改login控件对.
.ASP.NET 2.0 中使用自定义缓存依.
.如何制作winform得启动画面.
.如何在GridView中一次性批量更新.
.DataGrid实例(简单易懂,无复杂.

一个读取扩展名为xml的资源文件的方法

发表日期:2006-11-28


今天重构代码时,想把如下xml文件嵌入程序集中,在运行时读取:

<?xml version="1.0" encoding="utf-8"?>
<Convertors xmlns="http://tempuri.org/~vs24E.xsd">
    <Convertor>
        <Name>1</Name>
        <Category>1</Category>
        <Description>1</Description>
    </Convertor>
    <Convertor>
        <Name>2</Name>
        <Category>2</Category>
        <Description>2</Description>
    </Convertor>
    <Convertor>
        <Name>3</Name>
        <Category>3</Category>
        <Description>3</Description>
    </Convertor>
</Convertors>
到处找了一番,都是关于读取.txt和.resx类型的嵌入资源的,后来灵光一现,试出以下方法:

private static ConvertorData GetConvertorData()
        {
            Assembly assembly = typeof(ConvertorProvider).Assembly ;
            System.IO.Stream stream = assembly.GetManifestResourceStream("TextConvertor.Convertor.xml") ;

            ConvertorData data = new ConvertorData() ;
            data.ReadXml(stream) ;
            return data ;
        }
大概是先得到Assembly对象,然后得到流对象,以后就好办了,要不读到XmlDocument,要不读到根据xml文件生成的数据集中。
http://www.cnblogs.com/karoc/archive/2006/11/27/574215.html

上一篇:解析Asp.net中资源本地化的实现 人气:4502
下一篇:ASP.NET 2.0高级数据处理之冲突检测 人气:4087
浏览全部xml的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐