使用libxml在C中解析xml字符串

时间:2014-01-06 20:44:10

标签: c xml libxml2

我正在编写一个程序来与huawei umts stick进行交互。这个棒的api是基于web的,xml。

由于多种原因,我需要在C中实现这一点。我不熟悉libxml,但据我从网络搜索中学到的,这个应该是我的最佳选择。 (如果有人有更好的建议我很乐意听到;))

我已经完成了大api描述并且有点困惑。它接缝,大多数功能都用于文档或网站。

我收到的代码示例如下:

<response>
<ConnectionStatus>901</ConnectionStatus>
<SignalStrength>96</SignalStrength>
<SignalIcon>5</SignalIcon>
<CurrentNetworkType>3</CurrentNetworkType>
<CurrentServiceDomain>3</CurrentServiceDomain>
<RoamingStatus>0</RoamingStatus>
<BatteryStatus></BatteryStatus>
<BatteryLevel></BatteryLevel>
<simlockStatus></simlockStatus>
<WanIPAddress>10.140.3.121</WanIPAddress>
<PrimaryDns>84.235.6.55</PrimaryDns>
<SecondaryDns>84.235.57.230</SecondaryDns>
<CurrentWifiUser></CurrentWifiUser>
<TotalWifiUser></TotalWifiUser>
<ServiceStatus>2</ServiceStatus>
<SimStatus>1</SimStatus>
<WifiStatus></WifiStatus>
</response>

我将其视为char数组。任何人都可以给我一个提示哪个函数最好用来解析这样的xml结构?它们并不复杂。最糟糕的是我想要浏览并保存在结构中的短信消息列表。

提前致谢并致以亲切的问候

Solick

0 个答案:

没有答案