我有一个以下格式的xml文件,我决定在专家建议我在这个论坛中使用libxml2。我从很少的知识开始。
<ACCOUNT NO="123>
<STATE> FL </STATE>
<PERCENT>10.2</PERCENT>
</ACCOUNT>
现在我的问题是,由于PERCENT标记的值是浮动的,我如何读取C中的PERCENT标记值? 编辑:我知道我们有C函数从字符串转换它。我的问题是我们在libxml2中有任何支持的内置函数吗?
答案 0 :(得分:1)
libxml为您提供了一个字符串,您可以使用您希望的任何方法将其转换为int或float ...在C strtol或strtod中,在c ++中使用字符串流等等...
答案 1 :(得分:1)
以字符串形式阅读,然后使用strtod
将其转换为double
。