Hi,
I wrote this code:
root1.addChild(child1, -1, nullptr);
root1.addChild(child2, -1, nullptr);
child1.addChild(child11, -1, nullptr);
child2.addChild(child21, -1, nullptr);
child2.addChild(child22, -1, nullptr);
XmlElement screenshot = *root1.createXml().get();
DBG("=====================");
DBG(screenshot.toString());
root2.fromXml(screenshot);
DBG("=====================qui");
DBG(root2.toXmlString());
and I expect this in console:
=====================
<?xml version="1.0" encoding="UTF-8"?>
<root>
<child1>
<child11/>
</child1>
<child2>
<child21/>
<child22/>
</child2>
</root>
=====================
<?xml version="1.0" encoding="UTF-8"?>
<root>
<child1>
<child11/>
</child1>
<child2>
<child21/>
<child22/>
</child2>
</root>
while it prints this:
=====================
<?xml version="1.0" encoding="UTF-8"?>
<root>
<child1>
<child11/>
</child1>
<child2>
<child21/>
<child22/>
</child2>
</root>
=====================qui
<?xml version="1.0" encoding="UTF-8"?>
<root/>
what is missing from me?