0

プロジェクトに FCK Editor を追加しました。そのユーザーは、FCK で提供されるコントロールを使用してフォームを作成できます。最後に、HTML について何も知らない顧客にプロジェクトが表示されます。すべてのコントロールに同じ名前を入力する可能性があります。すべてのフォーム作成がデータベースに完了したら、FCK エディターのソースを保存するときに、コントロールの「名前」を検証する必要があります。

FCK でコントロール自体を検証する方法を教えてください。

前もって感謝します、

クリシュナクマール S

4

1 に答える 1

0

CKEditor は HTML を出力するため、この HTML を検証する最善の方法は、HTML パーサーを使用することです。どのスクリプト言語を使用していますか? PHPならSimple HTML DOMをオススメします。Ruby ならhpricotは問題なく動作するようです。

パーサーを使用すると、フォームを深く (できれば) 安全に調べることができます。ただし、CK (およびその他の wysiwyg エディター) によって生成される HTML 出力は、多くの場合、非常に冗長で煩雑になることに注意してください。

于 2009-11-24T15:30:50.500 に答える