2

私は、開発され、展開する準備ができている Web アプリケーションを持っています。その Web パーツは、M$ FrontPage を使用して設計されました。FrontPage が HTML に挿入する独自の奇妙なタグを気にする開発者はいませんでした。頭のてっぺんにタグがあったことは覚えて<webbot>いませんが、やなどのタグを見たことは覚えています。クライアントは、ソースの表示が完了したときに HTML を覆い隠す無駄なタグの束を見たくないのです。これは、アプリケーションのメンテナンスの観点からも好ましくありません。

未知の副作用なしにこれらのタグをhtmlから削除するツールをグーグルで検索してみましたが、実際に役立つものは何も見つかりませんでした. 誰もこの種の問題を以前に扱ったことがありますか? もしそうなら、あなたはこれのために何かツールを使いましたか? または独自の正規表現ベースの置換ユーティリティなどを作成しましたか?

これについてあなたの考えを共有してください。

4

5 に答える 5

4

オンライン ソリューションについては、Webmaster-toolkit のFrontpage Code Cleanerを確認してください。

于 2009-06-04T09:37:48.777 に答える
1

FP独自のタグを削除できます。独自の正規表現を使用して、開始ガベージタグと終了ガベージタグを <\?xx[^>]*>削除しました。「xx」を削除するタグに変更します。

FrontPageから完全に離れていますか?サイトがページビューで編集されている場合、FPはタグを元に戻します。

また、FPはすべてを制御し、_vti_cnfアップロードするファイルごとにファイルを書き込むのが好きです。FPではないプログラムからftpを実行し、そのファイルが欠落している場合(特に、FP拡張機能を使用している場合)はテストされます。

必ずDOCTYPEを入力してください-FPが自動的にそれを行うとは思いません。

于 2009-06-04T11:00:43.400 に答える
1

HTML Tidy は、見つけたほとんどすべての混乱をクリーンアップするすばらしい仕事をしてくれます。

于 2009-06-04T14:56:43.470 に答える