对html源文件自动排版,谁有好的算法? <table><tr><td></td></tr></table>把这段代码粘贴到,VS。NET的HTML设计器里面点“视图”,再点“HTML”,就变成 <table> <tr> <td></td> </tr> </table> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/chenyuming2004/archive/2005/01/12/250608.aspx用程序实现的,代码如下:StringBuilder sb=new StringBuilder(); StreamReader sr=new StreamReader(@"f:\cym\temp\1.htm",System.Text.Encoding.Default); char c; while(sr.Peek()>=0) { c=(char)sr.Read(); sb.Append(c); if(sb.Length>4&&c=='<'&&sb[sb.Length-4]!='>') { sb.Insert(sb.Length-1,"\r\n"); } if(c=='>') { sb.Append("\r\n"); } } sr.Close(); StreamWriter sw=new StreamWriter(@"f:\cym\temp\1.bak",false,System.Text.Encoding.Default); sw.Write(sb.ToString()); sw.Close();详看那篇文章。 windows 服务项目中的几个问题 跪求 高人来指点 C#调用非托管DLL(C++)的问题,急!!在线等 C#计时器中图片列表的索引问题? 水晶报表问题! 加载了dll的窗体后,退出主程序后报错内存错,怎么办?? sql server中保存DataTable .net有关问题 求一简单sql 如何获取本机的内网IP及上网后的外网IP 地址? ~~~~~~~~~~~~梅雨季节怎样防止显示器潮湿?~~~~~~~~~~~~~ datagrid 如何根据不同的值显示的不同的字符 DataGrid 有时候出现红叉, 说某列不属于表中是怎么回事
代码如下:
StringBuilder sb=new StringBuilder();
StreamReader sr=new StreamReader(@"f:\cym\temp\1.htm",System.Text.Encoding.Default);
char c;
while(sr.Peek()>=0)
{
c=(char)sr.Read();
sb.Append(c);
if(sb.Length>4&&c=='<'&&sb[sb.Length-4]!='>')
{
sb.Insert(sb.Length-1,"\r\n");
}
if(c=='>')
{
sb.Append("\r\n");
}
}
sr.Close();
StreamWriter sw=new StreamWriter(@"f:\cym\temp\1.bak",false,System.Text.Encoding.Default);
sw.Write(sb.ToString());
sw.Close();详看那篇文章。