.純反射/抽象化のHTML?
-
21-08-2019 - |
質問
私は好奇心を持つことから始まる可能性を有するNETクラスライブラリを提供する完全な抽象化のHTML(もCSSスタイルもいらっしゃいます)。
あります。NET classのための各種のHTML要素も抽象クラス(抽象基底クラスが'List'、'OrderedList'と'UnorderedList'延長).
の要素が加してツリー構造、レンダリング処理されて完全なHTMLページを含むスタイルは、再帰的に呼び出し'を描画するのはとても気に入った各要素のインスタンス.
なんとなく想像でき多くの方法では、そのようなライブラリによるものである:
構築の枠組み意識のクロスブラウザのレンダリング問題にも複数のデバイス画面サイズです。でもそれをwebページまで作業するため、すべての主要ブラウザのbat.
の構築をHTMLエディターと非常に良いを行頭に付けなどを使用している。編集作用があることを確認した。WYSIWIGモードできる動的再配置の要素を発生させず、不正なマークアップ等を行っています。
いくつかの非常に強力な監査のウェブサイトのSEO、コンプライアンス、アクセシビリティ等
を行うもの粒状、知能キャッシュる要素です。
しても同じようなものはすこして考えられてきたようお済みですか?
(注:を実現するASP.NET しても同様のこと、"HtmlControls"名前空間でなされる範囲のHTML要素の要素でない正確にモデル化。また、HTMLの要素についてASP.NET ケ扱うテキストファイルを、解析されたランタイム時において、より収集して強力に入ります。)
(別注)と思い Google Web Toolkit 熊似このアイデアですがJavaで記述された、目的ではAjax/Javascript/DOMな基準に基づくXHTMLやCSS、Javascript)
解決
私はあなたが、これはすでにあることを知っていると推定ASP.NETがどのように機能するかを(部分的に)... ASP.NETは、のいくつかののHTMLクラスのクラスを持っていますが、それは完全にアウトに構築されていません。一般的な答えは、はい、それは考えてきた中だから、それは完全な思考ではありません。
他のヒント
限り、あなたはXHTMLで作業として、あなたはその XMLスキーマを使用することができるはずですA>あなたが構築できるクラスを生成します。次に、あなたのXHTML文書からオブジェクトを作成するために、XML(デ)シリアライズを使用することができます。
あなたは ASP.NET のに見たことがありますか? (大部分は)あなたの説明は正確にASP.NETのように聞こえます。もちろんそれは、すべてのご質問にお答えしませんが、それらのほとんどに答えるん。