static void Main(string[] args) { if (args.Length < 2) { print("参数个数不够: 参数0-源文件, 参数1-目标文件"); return; } using (StreamReader reader = new StreamReader(args[0], Encoding.Default)) using (StreamWriter writer = new StreamWriter(args[1], false, Encoding.Default)) { writer.Write( XMLHelper.CovertHtmlToXml(reader.ReadToEnd(), "html").Replace( "<?xml version=\"1.0\" encoding=\"utf-8\"?>", "<?xml version=\"1.0\" encoding=\"gb2312\"?>")); } }