<P>
<TABLE class=table_pics border=0 cellSpacing=10 width=200>
  <TBODY>
  <TR>
    <TD>
      <P><A href="http://image.img.com///2011/03/141740919.jpg" 
      target=_blank><IMG class=imgborder border=1 alt=2011款雪佛兰科鲁兹LTZ 
      src="空间对比:都有典型的紧凑型车空间特点_新闻中心__files/232958916.jpg" width=270 
      height=180></A></P>
      <P style="TEXT-ALIGN: center"><SPAN 
      style="COLOR: #0000ff"><B>2011款雪佛兰科鲁兹LTZ</B></SPAN></P></TD>
    <TD>
      <P><A href="http://image.img.com///2011/03/141804409.jpg" 
      target=_blank><IMG class=imgborder border=1 alt=2012款福特福克斯 
      src="空间对比:都有典型的紧凑型车空间特点_新闻中心__files/233028672.jpg" width=270 
      height=180></A></P>
      <P style="TEXT-ALIGN: center"><SPAN 
      style="COLOR: #0000ff"><B>2012款福特福克斯</B></SPAN></P>
    </TD>
  </TR>
  </TBODY>
</TABLE>
</P>
从上代码如何通过dom遍历后实现转换成符合w3c形式的,比如<P>,<TABLE>等等变成小写<p>,<table>
然后类似class=imgborder border=1 转换成class="imgborder" border="1"求类似代码下载或高手指点一二,非常感谢!!!!!

解决方案 »

  1.   

    fontpage2000里面有网页格式化的选项貌似vs里面也有editpuls里可加htb.exe做工具
      

  2.   

    DW3的格式和净化HTML代码功能http://www.yesky.com/449/78449.shtml
      

  3.   

    仔细看了一下,你这个是想用Java完成呢,还是用JS代码完成,个人感觉如果用Java的Dom过滤应该不难的
      

  4.   

    var str = HtmlCode;
    var reg1 = /(?:<\/?)[^>]+(?:>)/gis;
    var reg2 =/(?<=\b)=[^>]+(?=[ />])/gis;  //[ />]前面有一个空格,表示空格或者/或者>
    var result = str.replace(reg1,reg1.exec(str).toLowerCase()).replace(reg2, '"');正则自己优化一下