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

白羊你只顾笑

白羊你只顾笑

2016-02-19 20:58

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的一个读取扩展名为xml的资源文件的方法,手机电脑控们准备好了吗?一起看过来吧!

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

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

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

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

一个取得文件扩展名的函数

PHP
一个取得文件扩展名的函数

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

解析Android资源文件及他们的读取方法详解

编程语言 网络编程
解析Android资源文件及他们的读取方法详解

一个xmlhttp读取xml的例子

ASP
一个xmlhttp读取xml的例子

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何打开扩展名为ac.$的AutoCAD的临时文件?教程

autocad教程
如何打开扩展名为ac.$的AutoCAD的临时文件?教程

android 获取文件的扩展名和去掉文件扩展名的小例子

编程语言 网络编程
android 获取文件的扩展名和去掉文件扩展名的小例子

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Linux中搭建DataGuard时出现ORA-12528报错该怎么办?

Linux中搭建DataGuard时出现ORA-12528报错该怎么办?

JAVA高级开发:使用Axis开发Web Service

JAVA高级开发:使用Axis开发Web Service
下拉加载更多内容 ↓