dll中xml的用途

时间:2013-08-20 15:15:57

标签: xml dll

我正在开发一个以dll为目标的项目。构建过程包括一个prebuild指令,该指令从xml文件中创建一个头文件,然后通过外部依赖项包含该文件。

接下来的事情是,一旦你加载了这个库,就可以从另一个库中访问这个xml文件,并创建一个节点映射,从其内容"everything in an XML document is a node"开始。

所以我的问题是,为什么有人会使用这种机制?难道不能以某种方式完成 更轻松?你会在这个xml中放入什么样的信息?

dll的目的一般是访问外部设备。 xml内部是一些关于访问参数和协议名称的条目。

我正在使用c ++和VS 2010。

编辑:我尝试提供一些简单的示例代码(尽管它不起作用):

 //example.xml:
 <Int Name ="TransportLayerVersionNumber NameSpace="Custom">
   <Length>4</Length>
   <Port>TLPort</Port>
    <Sign>Unsigned</Sign>
    <Endianess>LittleEndian</Endianess>
 </Int>

 // example.cpp
 Node myNode = GetNode(TransportLayerVersionNumber);
 myNode.GetEndianess();

0 个答案:

没有答案