首页 > 解决方案 > 从 res 文件夹中获取 xml 数据并使用 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 文件?

标签: clibxml2tizen

解决方案


推荐阅读