Как исправить «I / O warning: не удалось загрузить внешнюю сущность« file.xml »»? libxml2, macOS - PullRequest
0 голосов
/ 23 апреля 2019

Всякий раз, когда я пытаюсь запустить исполняемый файл моей программы на C, я получаю одно и то же предупреждение, когда он должен загрузить XML-файл: предупреждение ввода-вывода: не удалось загрузить внешнюю сущность "file.xml" "и т. Д. .

Я проверил рабочий каталог, и он в порядке. Каждое решение, которое я видел здесь, предназначено для PHP и, к сожалению, здесь не применимо. В режиме сборки все работает правильно.

Я включаю библиотеку с:

#include <libxml/parser.h>

И затем открыть файлы с помощью:

xmlDoc *node_file1 = xmlReadFile(FILENAME_ONE, NULL, 0);
xmlNode *root_el = xmlDocGetRootElement(node_file1);
...