「バイトコード」はニシンです。問題は、どのように XML を XSLT プログラムに提供し、そのプログラムを実行させるかです。作業環境に依存するため、これを行う方法は 1 つではありません。
まず、1 つの方法を次に示します。ほとんどのブラウザーはxsl-stylesheet
処理命令を理解します。したがって、次のような XML ファイルをブラウザに提供できます。
<?xml-stylesheet type="text/xsl" href="my-xsl-stylesheet.xsl"?>
<myxmlfile>...</myxmlfile>
xml ファイルをブラウザーにロードすると、サーバーから取得さmy-xsl-stylesheet.xsl
れ、現在の xml に適用され、結果が表示されます。(ファイルが正しい MIME タイプで提供されていることを確認してくださいapplication/xml
。)
しかし、さらに多くのオプションがあります。ドキュメントが取得されるときに、サーバー上で XML を変換できます。すべての XML を html にプリコンパイルし、html をブラウザに直接提供できます。XML のプログラムによる変換をサポートするブラウザーを使用している場合は、JavaScript を含む HTML ファイルを使用して、XMLHttpRequest を使用して XML と XSLT を読み込み、ブラウザーで変換を実行できます。