XSL/XSLT (558レス)
1-

288
(1): 04/06/11 16:14 ID:??? AAS
サーバーサイドでやればできる。実際動かしてみたことある。
しかし素直にDOMとか使った方がいいかと。
289: 287 04/06/11 20:00 ID:??? AAS
>>288
DOMっすかあ・・・。
最近XMLに興味を持ち始めて、あとPHPも気になりだしたような、
プログラミングなんてまったくできない人間なので。
これから勉強していきたいと思います。ありがとう。
290: 04/06/11 21:21 ID:??? AAS
俺も一年くらい前からそんな感じで勉強してます。
291
(1): 04/06/14 05:46 ID:??? AAS
PHP を使おうとは思うんだが、サーバーで動的生成か、ローカルで静的生成かで迷ってる。
ブログ程度なら静的にすべきなのかな。でも、動的だとコンテントネゴシエーションとかブラウザ振り分けなどの恩恵が……うーむ。
292
(1): 04/06/14 06:23 ID:??? AAS
blog≠xml blog∩xml=Φ
blog≠xslt blog∩xslt=Φ

だと思うけど、違うのかな
293: 04/06/14 06:47 ID:??? AAS
>>292
Φ (ファイ) が何を意味するのかは俺には分からんが、>>291 の日本語に混乱していると推測してみた。

PHP で XSL 変換してブログを行おうと思うんだが、クライアントごとに逐一サーバーで動的変換しようか、ローカルで HTML ファイルなどを静的生成しようか迷ってる。
商用サイトなどならともかく、ブログ程度なら静的に行うべきなのかな。
でも、動的だとコンテントネゴシエーションとかブラウザ振り分けなどの恩恵が……うーむ。
294: 04/06/15 10:23 ID:??? AAS
Φは空集合やろ

blog∩xslt = Lenyaに附属してたblogのサンプル
だと思うが、出来はいまいちだった
295
(2): 04/06/23 11:34 ID:1zBprzUE(1) AAS
<item id="a">
 <created>2004-01-03T00:00</created>
 <modified>2004-01-04T00:00</modified>
</item>
<item id="b">
 <created>2004-01-02T00:00</created>
 <modified>2004-03-01T00:00</modified>
</item>
<item id="c">
 <created>2004-02-01T00:00</created>
省6
296
(1): 04/06/23 14:51 ID:??? AAS
>>295
"or"は論理演算子だからここで使っても意味ないよ(T/Fが返ってくる)。

select="created[not(../modified)] | modified"

でどう?
297: 295 04/06/23 14:59 ID:??? AAS
>>296
ありがとうございます。出来ました。
298
(1): 04/06/25 16:19 ID:??? AAS
xsl:copy-of で属性値を取得できません。
xsl:value-of なら属性値を取得できました。

-- xml --
<a href="外部リンク:example.org"> example </a>
-- xsl --
<xsl:copy-of select="/a/@href" /> <br />
<xsl:value-of select="/a/@href" /> <br />
-- output --
<br />
外部リンク:example.org <br />
省3
299: 04/06/26 05:29 ID:??? AAS
それだと copy-of でコピーされるのは属性ノードだからそのままでは出力で
きない。どうしてもしたいならこんな感じで、

<xsl:copy-of select="string(/a/@href)"/>

非ノードにしたものを渡せばよい。でも value-of のほうが適切。
300: 298 04/06/26 21:02 ID:??? AAS
value-of を使うことに致します。ありがとう
301
(1): 04/07/03 03:02 ID:??? AAS
次のようなXMLデータがあるとき、
name="foo"の前後のitemのname属性値を表示するようなXSLTはどう書けばいいんでしょうか?

<list>
<item name="hoge" />
<item name="foo" />
<item name="bar"/>
</list>
302: 04/07/03 04:31 ID:??? AAS
<xsl:value-of select="item[@name='foo']/preceding-sibling::item[1]/@name"/>
<xsl:value-of select="item[@name='foo']/following-sibling::item[1]/@name"/>
かな。試してないけど。
303: 301 04/07/04 00:41 ID:??? AAS
>>301
それで成功しました。
ありがとうございます。
304
(1): 04/08/25 17:25 ID:ly9L2Z7D(1) AAS
AA省
305: 04/08/25 18:19 ID:??? AAS
>>304
count(ancestor::node())
でどうよ?
306
(1): 04/09/06 20:13 ID:koFx6bH6(1) AAS
天気予報は既存の配信ビジネスを守るためにRSS配信できない
外部リンク[html]:neta.ywcafe.net

国民の税金で気象データの収集・解析までしておきながら、
気象庁の官僚の天下り先である
・財団法人 気象業務支援センター
・財団法人 日本気象協会
の利権保護の為、未だRSS配信が拒まれているのだ。
将来的に行われるであろう地震予知の情報も、有料で国民に販売するつもりだろうか?
307
(1): 04/09/07 09:26 ID:??? AAS
二重徴税で叩けないのかな。
1-
あと 251 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s