我已经会用XmlWriter写XML文件了,然后怎么写HTML呢?主要的疑问在于<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 怎么写出。
解决方案 »
- DevComponents.DotNetBar2.dll 如何使用?
- 关于HttpHandlers处理(在线等)
- C#调用GetDeviceCaps参数nIndex是多少?
- 一个很奇怪的问题
- 用Jmail组件发送邮件总是失败!!为什么????????????
- 怎样从一个ListBox中选择任一项,点击增加按钮,在另一ListBox中添加相应项,急,请大虾帮忙
- 我遇到的错误和奇怪的现象(微软socket编程例子)
- 简单的几行,速度太慢了,哪位给提提意见?
- 如何不通过硬盘直接播放内存中的音频WAV?
- 请问:正负整数加减怎么处理?
- 水晶报表如何实现动态绑定数据
- 如何实现用 dategridview绑定数据,但是不用它来更新数据呢?
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.OmitXmlDeclaration = true;
XmlWriter writer = XmlWriter.Create(filename, settings);
writer.WriteDocType("html", "-//W3C//DTD XHTML 1.0 Transitional//EN", "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd", null);后面就正常写了。
{
public static void Main()
{
WriteToFile();
} static void WriteToFile()
{
StreamWriter SW;
SW=File.CreateText("c:\\MyTextFile.html");
SW.WriteLine("<html>");
SW.WriteLine("<body>");
SW.WriteLine("<b>This is second line</b>");
SW.WriteLine("</body>");
SW.WriteLine("</html>");
SW.Close();
Console.WriteLine("HTML文件生成!");
}
}
StreamWriter sw = new StreamWriter(fs, Encoding.GetEncoding("gb2312"));