0
我使用MSXML4生成XML。MSXML4並設置編碼字符串
我試圖將編碼值設置爲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"?>
那麼,爲什麼不編碼字符串顯示出來?
這是 http://social.msdn.microsoft.com/Forums/en-US/msxml/thread/1726e6d6-21a5-4853-8a85-1dc7b068afba 任何幫助嗎? – 2010-08-27 19:39:08