0

初めての XSLT 変換を試みています。単純な XML ファイルと、要素をテーブルにリストする単純な XSL ファイルを作成しました。Eclipse IDE を使用してファイルを作成したところ、XML への変換が完了しました。つまり、対応する html コードを正しく含む out.xml ファイルを取得しました。このファイルをサーバーで実行して、代わりにブラウザーで html ファイルの出力を表示するにはどうすればよいですか?

ブラウザで開くXSLファイルを指定する方法はありますか?おそらく、XML を XSL にリンクする href 部分でしょうか?

私はこれを試しました:

<?xml-stylesheet type="text/xsl" href="http://8089/Transformations/BookStore.xsl"?>

ここで、8089 は Tomcat サーバーを実行しているポート、Transformations はプロジェクトの名前、BookStore.xsl は XSL スタイルシートです。

ただし、それを行った後も、ファイルで開いています。私は何か間違ったことをしていますか?

ありがとう :)

4

1 に答える 1

2

Tomcat がポート 8089 でリッスンしている場合、URL は次のようになります。

http://localhost:8089/Transformations/BookStore.xsl

2 つの相対位置がわかっている場合は、相対 URI を使用して XML から XSLT を指す方が簡単な場合がよくあります。

于 2013-01-31T23:35:51.217 に答える