シンプルなHTMLチェック/クリーン

前回の記事で、正式な文法の可能性について簡単に説明しました。 ここで、習得したスキルの興味深いアプリケーション-PHPのHTMLクリーナーを紹介します。 要するに、タスクはこれでした。つまり、 MCEエディターでユーザーが入力したテキストをクリアすることです。

もちろん、標準のKSESソリューションはすぐに見つかりましが、どういうわけか私はそれと友達にならなかったので、失業のために、今日、十分に信頼性が高く、柔軟性があり、より簡単で明確な独自のアナログを書くことにしました(KSESではコードが1万行以上)。

実際、 これが起こったことです。 誰もがそれを使用し、テストするのを手伝うことをお勧めします(最も不適切なHTMLピースを入れて、食べ方を確認してください)。



利点:

1.簡単な設定構文

2.入力データの詳細な検証を目的として、彼の相続人のクラスから生成する機能

3.正式な文法の原則に基づいて構築されています(ツリーやスタックは構築していませんが、タスクには必要ないことがわかりました)



UPD:整理整頓-すべての長所と短所があります。



All Articles