TiXmlElement * book = new TiXmlElement("book");
root->LinkEndChild(book);
string str1="name";
const string str2=catalog[i].id();
book->SetAttribute(str1,str2);
я получаю сообщение об ошибке, как [Error] нет соответствующей функции для вызова 'TiXmlElement :: SetAttribute (станд :: строка &, Const строка &)'Не удается передать строку в SetAttribute
я не нужно установите атрибут так или иначе.
Любая причина, по которой вы не делаете 'TiXmlElement book (« book »);'? – chris