私はアプリケーションで HTML 出力を頻繁に使用します。これまで、いくつかの単純なルーチンを使用して HTML 文字列を作成してきました。私は今何か違うことを試してみたい:
データを XML にシリアライズし、XSLT テンプレートを提供して Web ブラウザー コントロールの HTML を生成したいと考えています。私はそれを静的に動作させます (XSL の記述をゆっくりと掘り下げます) が、XSL ドキュメントのいくつかの属性をオンザフライで変更する必要があります: フィルター、パスなど、現在の UI の選択に従うようにします。
データは十分小さいので、変更時の XML シリアライゼーションは問題になりません。「静的な」外部 XSL ファイルを (ユーザーが出力をある程度カスタマイズできるように) 使用したいのですが、.
私の質問:
このアイデアは技術的に正しいですか?
XML および XSL ドキュメントを Web ブラウザー コントロールに動的にフィードできますか? XSL で選択したパス要素と属性をオンザフライで (つまり、新しいファイルを生成せずに) 変更できますか? Web ブラウザー コントロールでそれを行う方法は? (私を始めるためのいくつかの指針はいいでしょう..)
[編集]ありがとう、それは働いています:D[/編集]