请高手指教有关HTML的问题 如何把VC程序中创建的信息保存为HTML文件的形式?有人建议用XML和XSL,但是如何把这两个文件组合成HTML文件呢?能给出详细的步骤吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HTML有很多元素,看你需要什么格式了,建议自己参考HTML格式写,应该不麻烦的 XML+XSL 经过xslt转换的确可以转换为html,但是xsl文件写起来也很复杂啊,还要调用转换引擎。不如你了解一下html的规范,直接保存为html。 去下一个MSXML4SDKwww.microsoft.com/xml IXMLDOMDocument2Ptr DOM_XSL,DOM_XMLTemp; if (CoInitialize(NULL)<0) { AfxMessageBox("XML DOM cannot be initialized!"); return str_outPutHTMLFileName;} if (DOM_XMLTemp.CreateInstance("msxml2.domdocument")<0) { AfxMessageBox("XML DOM Interface cannot be initialized!"); return str_outPutHTMLFileName;} //非用生成一个DOM对象,transform才正确。 DOM_XMLTemp->appendChild(DOM_XML); if (DOM_XSL.CreateInstance("msxml2.domdocument")<0) { AfxMessageBox("XSL DOM Interface cannot be initialized!"); return str_outPutHTMLFileName;} if (!DOM_XSL->load(_variant_t(str_XSLFileName))){ AfxMessageBox("XSL文件没有导入成功.\n(请检查XSL文件是否存在,且格式正确!)"); return str_outPutHTMLFileName; } CStirng str_outPutHTMLFileName="123.html"; ofstream myFile(str_outPutHTMLFileName); myFile<<"<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>"<<(char*)(DOM_XMLTemp->transformNode(DOM_XSL))<<endl; myFile.close(); CoUninitialize(); 填充问题 窗口分层UpdateLayeredWindow函数相关问题 关于CComBSTR的使用 小声的问句既生unsigned long何生DWORD 用DLL查看工具只能看到函数名吗?看不到参数吗? 哪里有InstallShield6.22的教程下载? 生成文件夹的问题,大虾请进!(100分!) 合并EXCEL单元格的问题!!急急急急急!! 可以读取远端机器的注册表吗?(编程实现) 软件 用了CMscomm1控件在win8上运行不了! 一个关于调试的问题 如何用VC来获得寄存器的内容!
不如你了解一下html的规范,直接保存为html。
www.microsoft.com/xml
if (CoInitialize(NULL)<0) { AfxMessageBox("XML DOM cannot be initialized!"); return str_outPutHTMLFileName;} if (DOM_XMLTemp.CreateInstance("msxml2.domdocument")<0) { AfxMessageBox("XML DOM Interface cannot be initialized!"); return str_outPutHTMLFileName;} //非用生成一个DOM对象,transform才正确。 DOM_XMLTemp->appendChild(DOM_XML); if (DOM_XSL.CreateInstance("msxml2.domdocument")<0) { AfxMessageBox("XSL DOM Interface cannot be initialized!"); return str_outPutHTMLFileName;} if (!DOM_XSL->load(_variant_t(str_XSLFileName))){ AfxMessageBox("XSL文件没有导入成功.\n(请检查XSL文件是否存在,且格式正确!)"); return str_outPutHTMLFileName; } CStirng str_outPutHTMLFileName="123.html"; ofstream myFile(str_outPutHTMLFileName); myFile<<"<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>"<<(char*)(DOM_XMLTemp->transformNode(DOM_XSL))<<endl; myFile.close(); CoUninitialize();