- - PR -
XSLにCSSを適用するには?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2001-10-02 15:38
毎度お世話になってます。
javaScriptを使って、XMLとXSLを読み込み、ブラウザ上に内容を表示しています。 JavaScriptはHTMLに埋め込んであり、 ---------------------------------------------------- xml_doc = new ActiveXObject("Microsoft.XMLDOM"); xsl_doc = new ActiveXObject("Microsoft.XMLDOM"); xml_doc.load("document.xml"); xsl_doc.load("document.xsl"); <snip> doc.innerHTML = xml_doc.transformNode(xsl_doc); ---------------------------------------------------- という具合で内容の表示が出来ています。 xslはxmlの内容をHTMLに変換・CSSの適用を行なっています。 またCSSは別ファイルで、xslで読み込むようにしています。 JavaScriptを使わず、XML+XSL だけの組み合わせでは、問題なくCSSが適用されますが、 上述のJavaScriptを通してXMLを表示するとき,CSSが適用されません。 ブラウザは、MS InternetExplorer5.5 + MSXML3SP1 です。 このようなXMLの表示内容にCSSを適用する方法をご存知の方、ご教授よろしくお願いします。 [ メッセージ編集済み 編集者: ara 編集日時 2001-10-02 15:39 ] |
|
投稿日時: 2001-10-31 14:36
はじめまして
「読み込まれたCSS」がちゃんと 変換後に出力されているか 確認したほうがよいでしょう。 HTML表示に流し込むと同時に、FileTextStreamに出力するとか でデバッグ、少量ならalertとか |
|
投稿日時: 2001-10-31 14:42
追加します
MSXML3のインストールも replace / syde-by-side のちがいは関係しますか? DOM2 なっていないし? |
1