0

<!--#include virtual = "myDoc.xml" --> メニューを作成していて、標準のSSI タグを使用して xml ドキュメントを含めるように設定しています。xml ドキュメントには、<?xml-stylesheet type="text/xsl" href="myOtherDoc.xsl"?>. 何らかの理由で xsl ドキュメントが機能していません。xml は blob として表示されています。

ありがとう

明細書

4

1 に答える 1

1

残念ながら、XSL 変換はそのようには機能しません。組み込みの xsl トランスフォーマーがスタイルシートを参照して変換を実行するブラウザーに、XML ドキュメントだけを送信する必要があります。

あなたが持っているのは、すでにレンダリングされている HTML ページであり、出力ストリームにレンダリングされた xml の単なるチャンクとして XML を含めていますが、ブラウザーはそれを変換することを知りません。

<?xml-stylesheet type="text/xsl" href="myOtherDoc.xsl"?>

...ページの先頭にある PI。これらはサーバーではなくブラウザによって処理されることに注意してください。

たとえば、XML サーバー側を変換する必要があります。

<!-- #include virtual="doMenuXform.asp" -->
于 2008-10-13T16:56:36.683 に答える