MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / exportXML

Method exportXML

Engine/source/console/consoleXMLExport.cpp:291–312  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

289 }
290
291 void XMLExport::exportXML(String& str)
292 {
293 mXML = new SimXMLDocument();
294 mXML->registerObject();
295
296 mXML->addHeader();
297
298 mXML->pushNewElement("ConsoleXML");
299
300 exportBaseTypes();
301 exportEntryTypes();
302 exportNamespaces();
303
304 mXML->popElement(); // TorqueConsole
305
306 mXML->saveToString(str);
307
308 // If you're having trouble with the generated XML, you can dump to a file and inspect
309 // mXML->saveFile("ConsoleExport.xml");
310
311 mXML->deleteObject();
312 }
313
314}; // namespace Con
315

Callers 1

DefineEngineFunctionFunction · 0.80

Calls 6

pushNewElementMethod · 0.80
popElementMethod · 0.80
saveToStringMethod · 0.80
registerObjectMethod · 0.45
addHeaderMethod · 0.45
deleteObjectMethod · 0.45

Tested by

no test coverage detected