Я использую xerces-c ++. Кажется, я не получаю XMLString::release ( XMLCh ** buf)
, поэтому сейчас я использую его каждый раз, когда хочу повторно использовать локальную переменную, такую как:
XMLCh* xmlStringVar = XMLString::Transcode("name");
XMLCh* fieldName = fieldsNodeList[NbreFlds]->getAttribute(xmlStringVar));
XMLString::release(&xmlStringVar);
xmlStringVar = XMLString::Transcode("id");
XMLCh* fieldId = fieldsNodeList[NbreFlds]->getAttribute(xmlStringVar));
исправьте, пожалуйста, этот код, если что-то не так, и если вы получили более четкое описание функции XMLString::release
, пожалуйста, сообщите мне.