В TinyXmlv1 я могу создать временный Xml элемент затем PARSE документ поTinyXml2 XMLDocument синтаксического анализа после создания нового элемента аварии
TiXmlDocument doc;
TiXmlElement * element = new TiXmlElement("Hello");
TiXmlText * text = new TiXmlText("World");
element->LinkEndChild(text);
doc.Parse("<TAGS></TAGS>"); // It OK
Теперь я хочу перейти к TinyXmlv2 следующими:
#include "tinyxml2.h"
using namespace tinyxml2;
int main(int argc, char* argv[])
{
tinyxml2::XMLDocument doc;
tinyxml2::XMLElement* newElm = doc.NewElement("Hello");
newElm->SetText("World");
doc.Parse("<TAGS></TAGS>"); // This will crash
return 0;
}
Я не могу понять почему он падает.