windcbf
小狐狸
小狐狸
  • UID4058
  • 注册日期2005-03-15
  • 最后登录2005-03-20
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:7226回复:8

[讨论]非标准网页自动转换成标准网页的工具

楼主#
更多 发布于:2005-03-16 13:27
其实W3C提供了一个叫HTML Tidy的工具,可惜这个工具虽然可以把网页代码由非标准转成标准,但是很多时候会改变页面的显示效果。

因此,我目前在开发一个新的转换工具,既能保证转换后代码符合标准,又能保证页面显示的效果和原来大致相同。

目前,大致的思路是这样的:

先使用Gecko引擎,将原来的网页显示出来。 然后,将Gecko里面的DOM Tree取出来,遍历DOM Tree生成符合标准的HTML代码。这样可以保准我生成的HTML代码的DOM Tree和原来的是相同的,估计页面效果也可以保证。

W3C的那个HTML Tidy是直接在HTML代码上进行操作的,所以才会导致显示效果有所差异。


这里我主要是抛砖引玉,希望各位高手多给点意见。
windcbf
小狐狸
小狐狸
  • UID4058
  • 注册日期2005-03-15
  • 最后登录2005-03-20
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-03-16 13:27
谢谢你。

我没有什么Gecko开发经验,请问Gecko里面是那个API可以取得DOM Tree ?
游客

返回顶部