development
Вывод в TinyXML
Рубрики: Программирование
Метки: cpp | development | tinyXML
Дата: 21/05/2009 15:31:50
Подписаться на комментарии по RSS
Метки: cpp | development | tinyXML
Дата: 21/05/2009 15:31:50
Подписаться на комментарии по RSS
Приспичило мне XML вывести в строку. Сразу скажу, что мне TinyXML нравится и покрывает пока все мои потребности. Вот только одна незадача, выводит он XML по умолчанию в файл.
Так мне казалось, и что самое удивительное, в форумах я тоже подтверждение этому нашел.
Но после изучения исходников и документации всплыл один интересный класс:
The TiXmlPrinter is useful when you need to:
1. Print to memory (especially in non-STL mode)
2. Control formatting (line endings, etc.)
Вот так оказалось все просто:
TiXmlPrinter printer;
printer.SetIndent( "\t" );
doc.Accept( &printer );
printf("%s", printer.CStr() );
Обсудить (1)