Я использую MSXML4 для генерации XML.
Я пытаюсь установить значение кодировки в UTF-8.
Вот мой код:
const _bstr_t k_XML_Tag_Name ("xml");
const _bstr_t k_Processing_Tag_Name ("version=\"1.0\" encoding=\"utf-8\"");
MSXML2::IXMLDOMProcessingInstructionPtr pProccessingInstruction = m_pXmlDoc->createProcessingInstruction(k_XML_Tag_Name, k_Processing_Tag_Name);
HRESULT result = m_pXmlDoc->appendChild(pProccessingInstruction);
result
всегда S_FALSE
и строка предварительной обработки:
<?xml version="1.0"?>
почему не отображается строка кодирования?