#include#include "tinyxml2.h" using namespace tinyxml2; int main() { XMLDocument xmlDoc; xmlDoc.LoadFile("example.xml"); XMLElement* root = xmlDoc.FirstChildElement("root"); XMLElement* firstChild = root->FirstChildElement(); std::cout << "First child element name: " << firstChild->Name() << std::endl; return 0; }
#includeThe package library used in these examples is TinyXML2, a C++ XML parsing library.#include "tinyxml2.h" using namespace tinyxml2; int main() { XMLDocument xmlDoc; XMLNode* pRoot = xmlDoc.NewElement("root"); xmlDoc.InsertFirstChild(pRoot); XMLElement* pChild1 = xmlDoc.NewElement("child1"); XMLElement* pChild2 = xmlDoc.NewElement("child2"); pRoot->InsertFirstChild(pChild1); pRoot->InsertFirstChild(pChild2); XMLElement* firstChild = pRoot->FirstChildElement(); std::cout << "First child element name: " << firstChild->Name() << std::endl; return 0; }