我有一个char数组,文本实际上看起来像XML:
<root>
<number>1</number>
<counter>2</counter>
<lastNumber>3</lastNumber>
</root>
我需要获取这些值并将它们存储到变量中,以便我可以使用它们。
知道怎么做吗?
谢谢
答案 0 :(得分:6)
您可以使用TinyXML来解析文件。 http://www.grinninglizard.com/tinyxml/ 它是一个用C ++解析XML文件的开源库。
答案 1 :(得分:2)
你应该制定一个更好的问题,但总的想法是明确的,所以我建议使用boost::spirit
这样的库,或者,如果你可以用不同的方式安排你的数据,你可以使用{{1这可能是一个更简单的方法和here is an example。