FrontPage标记-da HTML中的痛苦

FrontPage标记-da HTML中的痛苦,html,frontpage,Html,Frontpage,我有一个webapplication,已开发并准备部署。它的web部分是使用M$FrontPage设计的。没有一个开发人员关心FrontPage插入HTML的专有奇怪标记。我不记得头顶上的标签,但我记得看到了等标签。现在,我的客户不希望在查看源代码时看到一堆无用的标签模糊HTML。从应用程序维护的角度来看,这也是不好的 我试着在谷歌上搜索一些工具,这些工具可以在没有未知副作用的情况下从html中删除这些标签,但我并没有发现任何有用的东西。以前有人处理过这种问题吗?如果你用过,你用过什么工具吗?或

我有一个webapplication,已开发并准备部署。它的web部分是使用M$FrontPage设计的。没有一个开发人员关心FrontPage插入HTML的专有奇怪标记。我不记得头顶上的标签,但我记得看到了
等标签。现在,我的客户不希望在查看源代码时看到一堆无用的标签模糊HTML。从应用程序维护的角度来看,这也是不好的


我试着在谷歌上搜索一些工具,这些工具可以在没有未知副作用的情况下从html中删除这些标签,但我并没有发现任何有用的东西。以前有人处理过这种问题吗?如果你用过,你用过什么工具吗?或者你写了你自己的基于正则表达式的替换工具还是什么

请分享您对此的想法。

此问题的最终解决方案是:

不要使用FrontPage

我认为找不到任何转换工具的原因是,几乎每一个关心过滤MS特定标记的开发人员都已经转移到另一个编辑器


如果源代码看起来相当干净对您的客户来说足够重要,那么它对您的开发伙伴来说肯定足够重要。

对于在线解决方案,您应该查看网站管理员工具包。

您可以删除FP专有标记。我使用自己的正则表达式删除起始和结束垃圾标记:
]*>
将“xx”更改为要删除的标记

你是否完全脱离了FrontPage?如果在页面视图中编辑站点,FP将放回标记

此外,FP喜欢控制一切,并为上载的每个文件编写一个
\u vti\u cnf
文件。如果您从一个非FP的程序进行ftp,并且该文件丢失(特别是如果您使用的是FP扩展名),那么它会变得很棘手


确保您输入了DOCTYPE-我认为FP不会自动执行此操作。

HTML Tidy可以很好地清理您所能找到的任何乱七八糟的东西。

Frontpage本身有一个内置的代码清理器:在代码视图中右键单击页面。这可以去除很多浮肿

虽然膨胀在十年前是一件大事,但对于快速的互联网服务来说,它已不再是一件大事

我有一个拥有大量图形、iFrame、表格和相关网页的网站,但没有一个页面文件超过65kb

使用优化的图形,每个页面在不到2秒内上载

看一看你自己试试看。这个网站有大约200页,管理起来相当复杂。但与2000页的网站相比,这算不了什么

只有Frontpage有一个WYSIWYG导航编辑器,允许我将页面从导航树中的一个位置拖到另一个位置

此外,这个保护网站是1997年建立的,有大量链接。换成另一个编辑器会让我失去所有的反向链接

但最重要的是:网站建设是一项商业活动,时间就是金钱。没有其他软件比FP更省时。因此,所有这些关于代码的唠叨现在都无关紧要了,因为web的速度太快了,它已经无关紧要了,FP内置了一个代码清理器

如果客户查看代码,清除所有空白,他/她将无法再看到任何他认为不专业的内容


--有说服力的FP用户。

说真的,不要使用它!现在已经不是1997年了@钠:-我喜欢讽刺。想知道为什么M$在每一个新版office中都会发出这种嘟嘟声。这在大型服务公司中很常见。。离岸外包——一系列与计算机科学领域无关的毕业生被雇佣来做低于标准的工作。br>
话虽如此,你认为除了回到过去不使用FrontPage之外,我还有什么其他选择?完全同意,但实际上对OPA没有帮助什么提示?他们不再生产FrontPage,我认为SharePoint Designer(继任者)不会在没有被要求的情况下再将这些标记放入HTML。@John我不知道他们不再生产FrontPage的事实。SharePoint Designer不是CMS吗?@Emily感谢您的回复。是的,我完全脱离了FrontPage。“我很可能没有在FrontPage中编辑这些页面。@Scott试用了HTML Tidy。一开始它肯定不是很友好。它非常需要一个GUI,我很少直接使用这个程序。我通常使用Tidy through Notepad++作为插件和简单的菜单界面。还有其他的节目,虽然他们现在还没有出现在脑海中。酷!我不知道有一个插件。我会试试看。。谢谢你的建议,斯科特。