Я новичок в tinyXml2. Я пытаюсь разобрать xml
файл и распечатать текст в корневом теге. это мой код
#include<stdio.h>
#include "tinyxml2.h"
using namespace std;
int main()
{
XMLDocument doc;
doc.LoadFile("input.xml");
const char *title = doc.FirstChildElement("root")->GetText();
printf("%s\n", title);
return 0;
}
При построении этого я получаю сообщение об ошибке XMLDocument was not declared in this scope
,
В чем проблема?
Вы должны указать пространство имен. Либо добавить
using namespace tinyxml2;
в начале вашего кода, после #include
директивы, или явно указать его, когда вы объявляете doc
:
tinyxml2::XMLDocument doc;
и т.п.
Других решений пока нет …