2009-07-21 12 views
1

現在、2xnumberOfEntriesテーブルに表示される非常に単純なデータを持つWebページを更新しています。オリジナルはhtmlにハードコードされています。プログラマとして、私は迷惑をかけることがあります。XSLTで生成されたテーブルをWebページに組み込む

データの単純なXMLスキーマへの変換は、実際にはデータベースの機能を追加する必要がないため、最適な考えです。

私はXSLTを学び、XMLをhtmlテーブルに変換してブラウザで正常に動作する作業スタイルシートを取得しました。

Q:この新しいテーブルを元のテーブルの代わりに元のWebサイトに戻すにはどうすればよいですか?私はiFrameを使用しようとしましたが、それは古くて不公平です。

サブ疑問:私のクライアントに必要なサーバーを変更するように指示するコストを除けば、ASP.NETを使用することから私を後退させることはありません(私はそれに精通しています)。この問題を解決するより良い方法はありますか?

答えて

1

This particular articleは、JavaScript(サーバーサイドの依存関係なし)を使用して行う方法を説明しています。注意すべき点は、Wintel以外のプラットフォームでの動作がどうなるかわかりません。そこでそれをテストしたことはない。いくつかのブラウザ/環境はそれを実装しているかもしれないし、実装していないかもしれない。

私はむしろdo this on the server sideだと思って、コンテンツプレースホルダ/リテラル​​コントロール(ASP.NET)に挿入して、クライアント側のJavaScriptに依存しないようにしてください。

+0

W3Schoolsがもう一度勝つ。早速のご返事ありがとうございます。私の唯一の予約はActiveXのものです。ブラウザではこれを無効にすることができますが、XSLTを使用するときはいつも同じバナーを取得するようです。少なくとも、テーブルのハードコーディングを避ける方法があります。ラインの下では、XMLをasp:gridviewにバインドすることになるかもしれませんが、この解決策は今のところ十分です。 – TahoeWolverine

関連する問題