web前端

位置:IT落伍者 >> web前端 >> 浏览文章

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


发布日期:2023年03月20日
 
读取扩展名为xml的资源文件的方法
今天重构代码时想把如下xml文件嵌入程序集中在运行时读取

<?xml version= encoding=utf?>

<Convertors xmlns=~vsExsd>

<Convertor>

<Name></Name>

<Category></Category>

<Description></Description>

</Convertor>

<Convertor>

<Name></Name>

<Category></Category>

<Description></Description>

</Convertor>

<Convertor>

<Name></Name>

<Category></Category>

<Description></Description>

</Convertor>

</Convertors>

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

private static ConvertorData GetConvertorData()

{

Assembly assembly = typeof(ConvertorProvider)Assembly ;

SystemIOStream stream = assemblyGetManifestResourceStream(TextConvertorConvertorxml) ;

ConvertorData data = new ConvertorData() ;

dataReadXml(stream) ;

return data ;

}

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

上一篇:利用memcached构建高性能的Web应用程序

下一篇:WEB页面工具语言XML(一)产生背景