получить данные XML из папки res и проанализировать их с помощью libxml2 - Tizen - PullRequest
1 голос
/ 19 марта 2019

Я хочу проанализировать автономный XML-файл, добавленный в папку res, и проанализировать его с помощью 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);

Я сохранил данные с именем xml file в папке res и попытался, как показано в комментарии. с добавленной сетевой привилегией, что бы я ни пытался каждый раз, она печатает сообщение "couldn't parse".

Как решить эту проблему и прочитать XML-файл?

...