建议连接几个HTML文件的方法

时间:2010-07-01 03:28:42

标签: html delphi

我希望从多个HTML和文本文档(电子邮件)的内容生成单个HTML文件。

我想要一些关于处理此问题的最佳方法的建议。

例如,在最天真的级别,您可以提取HTML标记内的所有内容并将其放在< div>内。纯文本将放在< pre>内。当然,这将意味着html< head>中的任何重要内容。部分,如嵌入式CSS,丢失了......

(开发环境:Delphi 2007)

TIA

1 个答案:

答案 0 :(得分:0)

使用导出的电子邮件,你几乎可以肯定地抓住所有内容到第一个关闭的“body”标签,删除正文和html结束标记,添加你的分隔符代码,然后遍历剩下的文件剥离一切到正文标记,包括最终结束体标记,然后在结束体的结尾处,结束html标记。每个HTML标题内容可能相同或非常相似。它不一定是,但可能会是。

尝试对通用HTML文档执行相同的操作将需要上面的框架解决方案 - 将每个文档包装在内联框架中,以便每个文档都可以获得标头包含和内联声明的完整设置。即使这样,您也可能会使用设计了中断帧的代码运行ito问题(以及任何碰巧使用帧不兼容代码的内容)。