FileStream fs = new FileStream(Server.MapPath(".") + Path.DirectorySeparatorChar + FileName, FileMode.CreateNew, FileAccess.Write, FileShare.None);
StreamWriter sr = new StreamWriter(fs,System.Text.Encoding.GetEncoding("Gb2312"));
//替换图片
content = content.Replace("Car_Jpg",Car_Jpg);
//替换标题
content = content.Replace("Car_Title",Car_Title);
//替换内容
content = content.Replace("Car_Content",Car_Content);
//替换内容
content = content.Replace("Car_ID",id.ToString());
//替换HTM代码中的多余字符:<sub></sub>
content = content.Replace("<sub>","");
content = content.Replace("</sub>","");
//到这里才生成HTML静态页面^_^,不过挺舒服的拉^_^
sr.WriteLine(content);
sr.Close();
sr = null;
}
}
}
+++++++++++++++++++++++++Data.xml
<?xml version="1.0" encoding="GB2312" ?>
<Root>
<main>
<sub>1.jpg</sub>
<sub>title</sub>
<sub>content</sub>
</main>