//haha
我曾做过一个类似的东东,用BCB. 但不是针对HTML,而是针对SGML的
一个很简单的子集. 有编辑器和浏览器. 编辑器和BCB的Form编辑器
基本一样,所见即所得,浏览器和IE基本一样,当然性能比IE要差了.
原理很简单,仿照VCL的做法,是比较容易实现的. 为需要支持的每个
对象编一个新的控件(如果有控件完全满足要求,就可以省略了),再
用某个Runtime编辑控件,整个DELPHI的功能都差不多了.
当然,实现是很繁的,工作量很大.看看BCB.EXE的大小就知道了.
另外,最难的部分可能是HTML的语法分析了.不过网上有很多这样的
免费源码.也许NETSCAPE的PARSER就可以使用.还有很多SGML的
PARSER也应该可以的.我就用了个SGML的PARSER,感觉还不错.