XSL/XSLT (558レス)
上下前次1-新
275(1): 04/04/08 18:38 ID:??? AAS
>>257
遅レスですが
<xsl:copy-of select="document('')/...."/>
ってこと?テンプレートとしては使えないけど。使えても意味ないけどね。
276: 04/04/09 10:37 ID:??? AAS
>>274
ありがとう。
元の処理に教えていただいたコードを入れて動かしたいと思います。
277(1): 04/04/18 17:14 ID:??? AAS
>>275
いや、C言語とかだと自分自身を出力するプログラムが書けるんですが
外部リンク[html]:www.ice.nuie.nagoya-u.ac.jp
xsltの場合ネームスペースとかの関係で無理なんじゃないかと思って。
でもネームスペースを明示的に指定してやればできるのか?
documentで参照するのはアリなのかなぁ。
278: 04/04/18 21:38 ID:??? AAS
>>277
document('')で自分を参照するのは割と普通に使いますよ。自分は、ですが。
使ってるソースを目にすることもあります。
参照したデータはテンプレートとして使われることはないのでネームスペース
は(自分の少ない知識の範囲内では)そんなに問題にならないと思います。た
とえば
<xsl:template match="/">
<xsl:copy-of select="document('')//xsl:template[@match='/']"/>
</xsl:template>
これでも無限ループになる事はないです。もちろんこんなの意味ないので、別
省1
279(1): 04/05/07 01:25 ID:??? AAS
XSLTXTって使ってる人いますか?
外部リンク:xsltxt.dev.java.net
外部リンク[html]:www.zanthan.com
とりあえず < とか書かなくていいのがいい。
280: 04/05/07 01:26 ID:??? AAS
あ、&lt; です↑
281: 04/05/09 20:35 ID:??? AAS
>>279
> とりあえず < とか書かなくていいのがいい。
まともな XML オーサリングツール使えよ。
282(1): [age] 04/05/27 16:04 ID:??? AAS
<li a="2300" b="hoge"/>
<li a="jiro" b="もっこり"/>
<li a="義雄" b="boke"/>
といったようなリストがあったとして、
属性b の値が hoge の時だけ 属性a の値を取りたいんですけど、
xpathではどうすればいいのでしょうか?
283: 04/05/27 19:38 ID:??? AAS
>>282
li[@b='hoge']/@a
かな。
284(2): [age] 04/06/04 12:24 ID:??? AAS
<a>
<b>bbb</b>
<c>ccc</c>
</a>
こんな感じのものを、「<b>要素が存在すればattributeにbを書き、<b>要素が存在しないまたは<b>要素の中身が空の場合はattributeにcを書く」というふうにしたいのですが、
<xsl:attribute name="foo">
<xsl:choose>
<xsl:when test="条件">
<xsl:value-of select="b" />
<xsl:/when>
省6
285(1): 04/06/04 17:41 ID:??? AAS
>>284
test="b and not(b='')"
単に "not(b='')" だけでいいかも。
286: 284 04/06/04 20:42 ID:??? AAS
>>285
> test="b and not(b='')"
うまくいきました!感謝!!
287(1): [age] 04/06/10 09:00 ID:??? AAS
1ページの表示件数を10とかに指定して、
続きは<a>で次のページを表示させる…ってことは、
xsltでできるんでしょうか?
それともほかのプログラムと組み合わせたほうが賢明なんでしょうか?
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のサンプル
だと思うが、出来はいまいちだった
上下前次1-新書関写板覧索設栞歴
あと 264 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s