質問

Telerikの Editor コントロール。入力したテキストをSQLデータベースに保存し、HTMLを後で表示します。 ASP.NET(2.0)に、データベースに保存する前に文字列を有効なHTMLとして検証する方法はありますか?ありがとう!

役に立ちましたか?

解決

ここから開始できます:

C#XHTMLバリデーター

またはここ(正規表現):

正規表現ライブラリ-<!> quot; HTML <!> quot;

でタグ付けされたエントリ

またはここ;)

Google

他のヒント

正規表現は低速でCPUを集中的に使用する可能性があります。W3Cには httpを使用できるオープンソースツールがあります。 //www.w3.org/QA/Tools/

エディターには、現在のコンテンツを確認するためにオンラインW3ツールに接続する組み込みの検証ダイアログがあります。ここに例を見ることができます- XHTML Validatorの例

うーん-どのバージョンを使用していますか(<!> quot;古いバージョン<!> quot;それほど具体的ではありません)?

.Net 1.1 / 2.0バージョン(2004/2005のバージョン3.x / 4.xについて)では、エディターAPIは、コンテンツをHTMLとして設定できる読み取り/書き込みプロパティHtmlで構成されていました、また、どこにでも保存するためにそれを取得し、XMLベースのコンテンツに準拠することを保証する read only プロパティXhtml(もしあなたがファイルに書き戻すと、XHTMLになります)。

ページがHTML 4.0にコンテンツを提供している場合、閉じたタグ(SaveAsXhtml<br />など)で問題が発生する可能性があることを感謝します。

有効なHTMLとクリーンHTMLには違いがあることに注意してください。

現在のバージョンにはもう<img />プロパティがなく、Contentプロパティの代わりに<=>プロパティが推奨されているため、デフォルトで有効なXhtmlを出力していると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top