XML:
<?xml version="1.0" encoding="UTF-8"?> <root-element>Test text</root-element>
C++:
#include <iostream> #include <pugixml.hpp> using namespace std; using namespace pugi; int main() { xml_document doc; xml_parse_result result = doc.load_file("test.xml"); cout << "Load result: " << result.description() << "\n" << doc.child("root-element").child_value() // "Test text" << endl; }
Build configuration
add_executable(pugixml-example pugixml-example.cpp) target_link_libraries(pugixml-example pugixml)
Compile using
cmake . make