Я использую Rapid XML в своем приложении C ++.
Я бы хотел получить значение XML в заданном пути, , как в этом поддельном примере ниже:
#include <iostream>
#include "rapidxml.hpp"
int main()
{
rapidxml::file<> xmlFile("beerJournal.xml");
rapidxml::xml_document<> doc;
doc.parse<0>(xmlFile.data());
const std::string my_path = "/root/child_A/child_B";
std::cout << "Value in the path: " << doc.path(my_path)->value() << "\n";
return 0;
}
Моя настройка:
- Ubuntu 19 x64
- G ++ 8.3.0
- Rapid XML 1.13
- Qt Creator IDE 4.11.0
- Qt 5.14.0