2

以下の形式の xml ファイルがあり、専門家がこのフォーラムでこれを使用することを提案した後、libxml2 を使用することにしました。知識不足から始めました。

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

私の質問は、PERCENT タグの値が浮動しているため、C で PERCENT タグの値を読み取るにはどうすればよいですか? 編集:文字列から変換するC関数があることは知っていました。私の質問は、サポートする libxml2 の組み込み関数はありますか?

4

2 に答える 2

1

libxml は、任意の方法を使用して int または float に変換できる文字列を提供します... C strtol または strtod で、C++ で stringstream を使用するなど...

于 2012-05-28T10:37:31.810 に答える
1

文字列として読み込んでから、 を使用strtodして に変換しdoubleます。

于 2012-05-28T10:38:37.133 に答える