MSXML + VC++
От: John1979  
Дата: 16.07.02 09:14
Оценка:
такая значит проблема
нужно создать новый XML
и прописать в нем кодировку UTF-8
делаю
CComPtr<IXMLDOMNode> iTN;
iXMLDoc->createNode( CComVariant(NODE_PROCESSING_INSTRUCTION), L"xml", NULL, &iTN )
тут S_OK
далее
CComPtr<IXMLDOMnode> iXMLItem;
iXMLDoc->appendChild( iTN, &iXMLItem );
тут тоже все ок
на текущий момент в XML уже есть <?xml version='1.0'?>
пытаюсь у нода iXMLItem установить attribute encoding
говорит S_OK
на деле - ничего не добавляется

если делать через
iXMLDoc->createProcessingInstruction
передавая ему первым параметром "xml" вторым "version='1.0'"
он возвращает HRESULT = 1


кто может подсказать — в чем грабли ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.