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

2016-02-19 20:58 32 1 收藏

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

【 tulaoshi.com - Web开发 】

  今天重构代码时,想把如下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://www.tulaoshi.com/webkaifa/)

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

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

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

来源:http://www.tulaoshi.com/n/20160219/1624934.html

延伸阅读
目的,在Delphi中使用资源文件 本例是将一个Flash动画加到我的们程序中,在程序启动时再释放出来. 先新建一个文件文件 写入内容:另存为:SwfFile.rc 然后用 brcc32.exe 生成资源文件.res 然后在Delphi中加入一行(最后一行) implementation {$R *.dfm} {$R SwfFile.RES}//就是这行 procedur...
标签: Web开发
?xml version="1.0" encoding="ISO-8859-1"?!-- Edited with XML Spy v4.2 --breakfast_menu food nameBelgian Waffles/name price$5.95/price descriptiontwo of our famous Belgian Waffles with plenty of real maple syrup/description calories650/calories /food food nameStrawberry Belgian...
标签: Web开发
分别保存下面两段代码,一个保存为readxml.asp另一个保存为test.xml,放在同一个目录下面,调试程序即可,在程序里面我已经做了解释,读取代码可以做成一个readxml的函数,通过使用输入的参数而读取xml不同数据记录的不同的值。这段程序的改编来自互联网,有什么出入请见谅。 readxml.asp 以下是引用片段: % dim xml,ob...
标签: ASP
  Ever want to know how to display the contents of a text document using ASP. Here is a easy way to read from a text file    <!--Start of ASP Code---- <% 'by James Seymour, http://jamesdot.org Dim write Dim fileSysObj, tf, read ' Read the read.txt ' Store the file name where the Inform...
标签: Delphi
  资源是存放在扩展名.RES的文件里的二进制数据结构,在DELPHI中资源文件可以使用图象编辑器来制作(IMAGEEDITOR),或者使用其他的工具。如:BORLAND公司提供的RADPACKFORDELPHI中的RESOURCEWORKSHOP来创建。资源文件中通常存放的是应用程序可以随时存取的一些对象,包括:ICON、CURSOR、BITMAP、FONT等近十种。大部分的资源在通常的...

经验教程

71

收藏

91
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部