- - PR -
スタイルシートを動的に変えたときの処理について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-05-13 17:46
お世話になります。
以下の場合に、一回目はCDATAセクションの内容が表示されますが、 スタイルシートを再読み込みしたときにが実行されません。 環境はmsxml2.0で表示できる方法はあるのでしょうか? またどのようにするのが最適か教えてください。宜しくお願いします。 xmlファイル <?xml version="1.0" encoding="Shift_JIS" ?> <?xml-stylesheet type="text/xsl" href="test.xsl"?> <DATA> <DATA1>123456</DATA1> </DATA> xslファイル <?xml version='1.0' encoding="Shift_JIS"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <xsl:template match="/"> <html><head> <script language="JavaScript"> <xsl:comment> //CDATAセクション <![CDATA[ var objXmldoc=document.XMLDocument; var objXslStl=document.XSLDocument; function jsClick(){ main.innerHTML=objXmldoc.documentElement.transformNode(objXslStl); } ]]> </xsl:comment> </script> </head> <body> <div id="main"> <script language="JavaScript"> <xsl:comment> //CDATAセクション <![CDATA[ document.write("テストです"); ]]> </xsl:comment> </script> DATA1= </div> <xsl:value-of select="DATA/DATA1"/> <a href="JavaScript:jsClick();">再表示</a> </body> </html> </xsl:template> </xsl:stylesheet> |
1