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

一个读取扩展名为xml的资源文件的方法<?xml version="1.0" encoding="utf-8"?>
一个读取扩展名为xml的资源文件的方法
<Convertors xmlns="http://tempuri.org/~vs24E.xsd">
一个读取扩展名为xml的资源文件的方法    
<Convertor>
一个读取扩展名为xml的资源文件的方法        
<Name>1</Name>
一个读取扩展名为xml的资源文件的方法        
<Category>1</Category>
一个读取扩展名为xml的资源文件的方法        
<Description>1</Description>
一个读取扩展名为xml的资源文件的方法    
</Convertor>
一个读取扩展名为xml的资源文件的方法    
<Convertor>
一个读取扩展名为xml的资源文件的方法        
<Name>2</Name>
一个读取扩展名为xml的资源文件的方法        
<Category>2</Category>
一个读取扩展名为xml的资源文件的方法        
<Description>2</Description>
一个读取扩展名为xml的资源文件的方法    
</Convertor>
一个读取扩展名为xml的资源文件的方法    
<Convertor>
一个读取扩展名为xml的资源文件的方法        
<Name>3</Name>
一个读取扩展名为xml的资源文件的方法        
<Category>3</Category>
一个读取扩展名为xml的资源文件的方法        
<Description>3</Description>
一个读取扩展名为xml的资源文件的方法    
</Convertor>
一个读取扩展名为xml的资源文件的方法
</Convertors>

到处找了一番,都是关于读取.txt和.resx类型的嵌入资源的,后来灵光一现,试出以下方法:

一个读取扩展名为xml的资源文件的方法private static ConvertorData GetConvertorData()
        }

大概是先得到Assembly对象,然后得到流对象,以后就好办了,要不读到XmlDocument,要不读到根据xml文件生成的数据集中。

相关文章:

  • 2021-10-07
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
  • 2022-01-25
  • 2021-07-10
猜你喜欢
  • 2022-02-06
  • 2021-08-27
  • 2021-08-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
相关资源
相似解决方案