我有一个Web应用程序,已开发并可以部署。它的Web部分是使用M $ FrontPage设计的。没有开发人员关心FrontPage插入HTML的专有怪异标签。我不记得我头上的标签,但我记得看过<webbot>
等标签。现在,我的客户端不希望看到一堆无用的标签在视图源完成时模糊HTML 。从应用程序维护的角度来看,这也不好。
我尝试谷歌搜索工具,从html中删除这些标签没有未知的副作用,我没有真正找到任何有用的东西。有没有人以前处理过这类问题?如果你这样做了,你为此使用过任何工具吗?或者您是否编写了自己的基于正则表达式的替换实用程序?
请分享您的想法。
答案 0 :(得分:4)
此问题的最终解决方案是:
不要使用FrontPage!
我认为没有找到任何转换工具的原因是,几乎每个关心过滤MS特定标签的开发人员都已转移到另一个编辑器。
如果对您的客户来说重要的是资源看起来相当干净,那对于您的开发人员来说肯定是非常重要的。
答案 1 :(得分:4)
对于在线解决方案,您应该查看网站管理员工具包的Frontpage Code Cleaner。
答案 2 :(得分:1)
您可以删除FP专有标签。我使用自己的正则表达式来删除开始和结束垃圾标记:<\?xx[^>]*>
将'xx'更改为要删除的标记。
你是否完全脱离FrontPage?如果在页面视图中编辑站点,FP将返回标记。
FP也喜欢控制所有内容并为其上传的每个文件写一个_vti_cnf
文件。如果你从一个非FP的程序ftp并且该文件丢失(特别是如果你正在使用FP扩展),它会变得很暴躁。
确保你输入DOCTYPE - 我不认为FP会自动执行此操作。
答案 3 :(得分:1)
HTML Tidy可以很好地清理你能找到的任何乱七八糟的东西。
答案 4 :(得分:-1)
Frontpage本身内置了代码清理器:在代码视图中右键单击页面。这消除了很多臃肿。
虽然十年前膨胀是一件大事,但对于快速的互联网服务来说,它确实不再是一件大事。
我有一个包含大量图形,iframe,表格和相关网页的网站,但没有超过65kb的页面文件。
通过优化的图形,每页上传的时间不到2秒。
看看http://www.cuyabenolodge.com/amazon-rainforest/cuyabeno-wildlife-reserve.htm自己尝试一下。该网站有大约200页,管理起来非常复杂。但与http://www.birdlist.org和2000页的相关网站相比,它没什么。
只有Frontpage有一个WYSIWYG导航编辑器,允许我将页面从导航树中的一个位置拖动到另一个位置。
此外,这个保护网站是从1997年开始的,有很多链接。换到另一个编辑器会让我失去所有这些反向链接。
但最重要的是:网站建设是一项商业活动,时间就是金钱。没有其他软件像FP那样具有时间效率。因此,所有这些关于代码的唠叨现在都是无关紧要的,因为网络已经加速了以至于无关紧要,FP内置了代码清理器。
如果客户查看代码,请清理所有空白区域,他/她将无法再看到他认为不专业的内容。
- 一位有说服力的FP用户。