2010-03-19 83 views
0

需要编写一些C++代码读取XML字符串,如果我做如何使用C++获取XML文件上的属性值?

类似: 得到valueofElement( “ACTION_ON_CARD”)返回3
得到valueofElement( “ACTION_ON_ENVELOPE”),则返回YES

XML字符串:

<ACTION_ON_CARD>3</ACTION_ON_CARD> 
<ACTION_ON_ENVELOPE>YES</ACTION_ON_ENVELOPE> 

任何代码示例将是有益的

感谢

回答

2

写一个XML解析器并不一定是一件容易的事,所以除非是你自己做一个要求,我建议你得到一个库来为你做的。

有许多可用的类似xerces(相当完整,但不完全是简单的),tinyxml(大多了Xerces相反,它可能适合最适合您的需要)或libxml(从未尝试这个)

0

我推荐的XML来自Poco C++库的解析器。这是有据可查的,易于使用。