阅读:7226回复:8
[讨论]非标准网页自动转换成标准网页的工具
其实W3C提供了一个叫HTML Tidy的工具,可惜这个工具虽然可以把网页代码由非标准转成标准,但是很多时候会改变页面的显示效果。
因此,我目前在开发一个新的转换工具,既能保证转换后代码符合标准,又能保证页面显示的效果和原来大致相同。 目前,大致的思路是这样的: 先使用Gecko引擎,将原来的网页显示出来。 然后,将Gecko里面的DOM Tree取出来,遍历DOM Tree生成符合标准的HTML代码。这样可以保准我生成的HTML代码的DOM Tree和原来的是相同的,估计页面效果也可以保证。 W3C的那个HTML Tidy是直接在HTML代码上进行操作的,所以才会导致显示效果有所差异。 这里我主要是抛砖引玉,希望各位高手多给点意见。 |
|
1楼#
发布于:2005-03-16 13:27
谢谢你。
我没有什么Gecko开发经验,请问Gecko里面是那个API可以取得DOM Tree ? |
|