IE 7/IE 6/Firefox 2などのブラウザで

サーバにあるXMLデータ読み込み
そのXMLデータをXSLTを使って
HTML等に変換し
かつそのHTMLはCSSを用いて
デザインの調整を
行いたいのですが。

XSLT処理とCSS処理を共存させる
方法がわかりません。

XSLT処理(データ変換)
CSS処理(デザイン変換)
は共存できるのでしょうか?

共存できる場合、
具体的な記述例(ソースコード例)を
教えてください。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/12/14 20:27:00
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:tmasao No.1

回答回数77ベストアンサー獲得回数20

ポイント35pt

単純にXSLT変換を記述する際に変換後のHTMLにCSSが適用されるようにテンプレートに書いておけばよいだけのように思います。

たとえば、http://www6.airnet.ne.jp/manyo/xml/xslt/step16.html にあるように:

<xsl:template match="/">

<html>

<head>

<title>たのしいXML: XSLTスタイルシート例(for-eachで歌のリストを表示)</title>

<link rel="stylesheet" type="text/css" href="manyo.css" />

</head>

<body>

...

</body>

</xsl:template>

上記のように head 要素を出力させているような上位のXSLTテンプレートにおいて

<link rel="stylesheet" type="text/css" href="foo.css" />

のような一行を加えておけばいいだけです。

id:odagami

回答ありがとうございます。

上記了解しました。

2007/12/14 20:24:54
id:yantsu No.2

回答回数23ベストアンサー獲得回数0

ポイント35pt

下記サイトが参考になると思います。

http://www6.airnet.ne.jp/manyo/xml/index.html

id:odagami

回答ありがとうございます。

上記了解しました。

2007/12/14 20:25:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません