如何在libxml2中读取小数?

时间:2012-05-28 10:30:56

标签: c libxml2

我有一个以下格式的xml文件,我决定在专家建议我在这个论坛中使用libxml2。我从很少的知识开始。

<ACCOUNT NO="123>
   <STATE> FL </STATE>
   <PERCENT>10.2</PERCENT>
</ACCOUNT>

现在我的问题是,由于PERCENT标记的值是浮动的,我如何读取C中的PERCENT标记值? 编辑:我知道我们有C函数从字符串转换它。我的问题是我们在libxml2中有任何支持的内置函数吗?

2 个答案:

答案 0 :(得分:1)

libxml为您提供了一个字符串,您可以使用您希望的任何方法将其转换为int或float ...在C strtol或strtod中,在c ++中使用字符串流等等...

答案 1 :(得分:1)

以字符串形式阅读,然后使用strtod将其转换为double