2012-01-08 154 views
0

嗨,我编写了C++ .DLL,我想知道是否有可能用它读取XML节点。 XML文件看起来是这样的:阅读XML节点

<?xml version="1.0"?> 
<XML> 
    <VIDEO> 
     <FULLSCREEN>TRUE</FULLSCREEN> 
    </VIDEO> 

</XML> 

我想让DLL检查,如果之前做任何事情,就像化妆出现一个消息,如果该值是真“FULLSCREEN”节点是真实的,如果该值什么都不做是错误的。 希望有人能提供一些帮助,提前感谢。

+0

您使用的是XML解析器吗?如果是这样,哪一个?如果不是,为什么不呢? – 2012-01-08 22:58:55

回答

0

是的,请查看XML库,例如Xerces的。

0

假设Windows(隐含自你提到的DLL),然后使用内置于Windows中的msxml库API。 http://msdn.microsoft.com/en-us/library/ms759192(v=VS.85).aspx

+0

你能举个例子吗?我真的不知道/了解如何使用msxml:C。 – Derezzed 2012-01-08 23:58:52

+0

@Derezzed:由selbie *链接的页面是一个例子列表。例如,点击“从文件加载XML DOM对象(C/C++)”,然后点击“源代码:loadDOM.cpp”将导致[完整程序列表](http://msdn.microsoft.com/ EN-US /库/ ms765465(v = VS.85)的.aspx)。 – 2012-01-09 01:18:03

0

您可以使用PugiXml。 这是非常方便的恕我直言。