从res文件夹获取xml数据并使用libxml2进行解析-Tizen

时间:2019-03-19 01:35:38

标签: c libxml2 tizen

我想解析添加到res文件夹的脱机xml文件,并使用 libxml2 对其进行解析。在示例和文档中,它说“ xmlReadFile”功能甚至可以从网络地址中获取任何数据。但是到目前为止,我无法从在线和res文件夹中读取数据。

这里是我尝试的方式:

xmlDoc *doc = NULL;
xmlNode *root_element = NULL;
char *loc = "http://www.xmlfiles.com/examples/simple.xml";//"data.xml";//

doc = xmlReadFile(loc, NULL, 0);

if (doc == NULL) {
   dlog_print(DLOG_DEBUG, "GG", "error: could not parse file.");
 }
else {

       dlog_print(DLOG_DEBUG, "GG", "success parse file.");
}


root_element = xmlDocGetRootElement(doc);

我在res文件夹中保存了一个名为xml文件的数据,并尝试按注释中所示进行操作。每次打印“ couldn't parse”消息时,我都会尝试添加具有网络特权的消息。

如何解决它并获取xml文件?

0 个答案:

没有答案