私は、ユーザーがデータベースに格納されるhtml/JavascriptとPL/SQLコードを入力できるアプリケーションを作成しています。この言語の構文をデータベースに格納する前に検証したいと思います。 私はアプリケーションにC#言語を使用しています。 私が習得できるライブラリがあるかどうかを知りたい場合JavaScript/Html Pl/SQLバリデータ。
3
A
答えて
0
Ironyは ".NET言語実装キット"として定義されています。それは本当に素晴らしい作品です。私はこれをより単純なタスクに使用しました。this articleに記載されているように、ユーザ検索をSQLサーバのCONTAINS
互換の式に変換します(これはIronyが何をするのかを理解するのに適しています)。ここで
はCodePlexに上の彼らのプロジェクトの説明です:
アイロニー .NETプラットフォーム上で言語を実装するための開発キットです。ほとんどの既存のyacc/lexスタイルのソリューションとは異なり、Ironyは特殊なメタ言語で書かれた文法仕様からスキャナやパーサコード生成を使用しません。アイロニーでは、ターゲット言語文法は、演算子のオーバーロードを使用してC#で直接コーディングされ、文法構成を表現します。 Ironyのスキャナとパーサモジュールは、解析プロセスを制御するためにc#クラスとしてエンコードされた文法を使用します。
だから、それは「公式に」言語実装するためのツールですが、あなたは完全な構文の検証のためにそれを使用することができます。
関連する問題
- 1. PLSQL
- 2. バリデータとバリデータのサマリーにバリデータが表示される理由
- 3. はPLSQL
- 4. Oracle/PLSQLのパフォーマンス
- 5. PLSQL - Oracleのコレクション
- 6. PLSQLのリフレクション?
- 7. PLSQL変数
- 8. ORA-06550 PLSQL
- 9. cakephpのJqueryバリデータ
- 10. マークダウン構文バリデータ
- 11. NHibernateバリデータのパフォーマンス
- 12. nuodb sql syntaxeバリデータ
- 13. バリデータ内のインクリメントフィールド
- 14. ComboBoxのHibernateバリデータ
- 15. Laravel更新バリデータ
- 16. JSFバリデータのスコープ
- 17. ローカルHTMLバリデータ(Ubuntu)
- 18. cakephp jqueryバリデータ
- 19. JavaのHTMLバリデータ
- 20. ZF2 EmailAddressバリデータ
- 21. Laravelバリデータ変換
- 22. symfony2バリデータ:ウォームアップバリデータメタデータ
- 23. パスワードのバリデータは
- 24. EYAML構文バリデータ?
- 25. エクスプレス・バリデータ・ブレークバリチェーン
- 26. Javascript RegExバリデータ
- 27. PLSQLマージの削除
- 28. PLSQLタイプの変更
- 29. PLSQL extract procudures oracle 9i
- 30. PLSQL Decode in Where句