Добавление текста в tinyxml2

Я пытаюсь создать файл XML, используя TinyXML2. Несмотря на то, что существует множество примеров и руководств по загрузке, похоже, что по экономии очень мало.
Я в основном хочу закончить с:

<node>text</node>

Я знаю, что могу получить части «узла», добавив элемент, но как мне установить текстовую часть? Элемент имеет «GetText», но я не могу найти «SetText». Существует также класс XMLText, но у него нет методов для настройки текста!

4

Решение

Я построил с G ++ 4.2.1 на OS X 10.6, и он работает нормально. Выход <Version>1.0.0</Version>,

#include "tinyxml2.h"
using namespace tinyxml2;

int main(int argc, char* argv[])
{
tinyxml2::XMLDocument doc;
tinyxml2::XMLElement* versionNode = doc.NewElement("Version");
tinyxml2::XMLText* versionText = doc.NewText("1.0.0");

versionNode->InsertEndChild(versionText);
doc.InsertEndChild(versionNode);

XMLPrinter printer;
doc.Print();

return 0;
}
6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]