请问VC里面是否可以把XML文件直接当作资源来使用?
该问题来源于看到一个程序,他的资源文件是一个XML文件(可能只是他附带的一个文件,并非资源文件),把XML里面的字符串修改了可以在程序里面体现出来(这些字符串都是用来做资源用的,譬如菜单之类的),每个字符串带有一个ID值。
这种方法用来修改多语言版本很方便,想学习一下。(当然也有可能他是用程序内部自己实现的)
我想问的是是否有这种方法把XML直接当作资源来使用而基本不用程序处理?

解决方案 »

  1.   

    建议在程序中使用多语言资源例如有两个菜单的ID相同,但他们是不同资源的,一个是中文,一个是英文.那么在英文系统上显示的就是英文菜单,在中文系统上就是中文菜单.可以看看flashplayer,他就是这么做的.
      

  2.   

    xml当然可以做为资源,很多XML解析器都支持用字符串做为输入的。
      

  3.   

    C#好像可以用XML直接作资源,C++里面有类可以直接导入XML文件,不过C++里面直接用作资源到没听说过。
      

  4.   

    可以把XML文件直接当作资源来使用!你看扬的一个例子啊!