XSL/XSLT (558レス)
1-

237: 04/01/29 01:45 ID:??? AAS
何言ってんだか。一度は仕様書読めよ。
238: 232 04/01/29 13:19 ID:??? AAS
俺の解答不味かったか。{} じゃなく <xsl:attribute/> を教えたのは俺の趣味と
Google で検索する時のことを考えてだったんだが、正直スマンかった。

で、>>235-236 の論点が良く分からんのだが、何が言いたいの?
239: 04/01/29 13:43 ID:??? AAS
>>236
( ゚д゚)ポカーン

それはさておき、漏れは {} 使う派。
attributeは、条件(if)によって属性追加する時くらいしか使わない。
多岐分岐(choose〜when)で属性の値を変える場合は、
直前で変数用意して、{} で埋める。

だって、見やすいんだも〜ん
240
(1): 04/01/29 23:46 ID:??? AAS
xmlをxslt使ってhtmlとかに変換して<a href...を作るには、xslで<a href=...なんて書けない。
かな?
241: 04/01/30 09:31 ID:??? AAS
>>240
なんで?(´Д`)
242
(1): 04/01/30 12:10 ID:??? AAS
in : <item name="2ちゃんねる" href="外部リンク:www.2ch.net"/>

xsl :
<xsl:template match="item">
 <a href="{@href}"><xsl:value-of select="@name"/></a>
</xsl:template>

out : <a href="外部リンク:www.2ch.net">2ちゃんねる</a>

ってことじゃないのん?
243
(1): 04/01/30 21:21 ID:??? AAS
>>242
え? そんなことできるんだ。知らんかった。
244: 04/01/30 21:39 ID:??? AAS
>>243
(°Д°)ポカーン
245
(1): 04/01/30 22:40 ID:??? AAS
AA省
246
(1): 04/01/31 01:39 ID:??? AAS
出力をHTMLにしたいみたいだけど、とりあえず
xsl:output method="html" とかしてみたら?
247: ヽ(´ー`)ノ 04/01/31 12:03 ID:??? AAS
>>245
xsltproc(libxslt付属)だったら、望んだ出力になるが。バグじゃねーの?

>>246
いや、それは関係ないだろ。
248: 245 04/01/31 15:24 ID:??? AAS
う、msxmlのバグかな
お騒がせしました。失礼いたします
249: 04/02/01 01:23 ID:??? AAS
JRE1.4.2でもなるよ
250
(2): 04/02/21 13:19 ID:??? AAS
xsltからxsltを出力するときなんかで、{}という文字を含んだ属性を出力したいときにもattribute要素使うな。
一応{'{hoge}'}でいけると思うけどなんか変だし。
251
(1): 04/02/21 19:00 ID:4PYw/lWY(1) AAS
>>250
言ってる意味が良く分からないなぁ。
属性名に { } は使えないでしょ。
属性値に { } があっても上とは関係ないし。
252
(2): 04/02/22 17:24 ID:??? AAS
みなさんXSLの作成は何でやってます?
XSLってもともと可読性にかけるし、
IEだとキャッシュ読んだりエラーがわかりにくかったりしてデバッグが激しくし辛いのだが。
253: 04/02/22 18:13 ID:??? AAS
可読性に欠けないプログラミング言語ってある?
インデントとかコメントとか自分で工夫するもんじゃない?

IE じゃなくて、msxsl.exe とか使うのもいいと思うよ。
254: ヽ(´ー`)ノ 04/02/22 18:14 ID:??? AAS
> みなさんXSLの作成は何でやってます?
Emacs 使いなので Emacs で。

> XSLってもともと可読性にかけるし、
書き方が下手なだけだと思うが。

> IEだとキャッシュ読んだりエラーがわかりにくかったりしてデバッグが激しくし辛いのだが。
msxsl.exe
255: 04/02/22 20:09 ID:??? AAS
>>252
Komodo
256: 250 04/02/23 13:14 ID:??? AAS
>>251
<xsl:stylesheet
version="1.0"
xmlns:xsl="外部リンク:www.w3.org"
xmlns:axsl="外部リンク:www.w3.org">
<xsl:namespace-alias stylesheet-prefix="axsl" result-prefix="xsl"/>
<xsl:template match="/">
<axsl:stylesheet>
<axsl:template match="/">
<foo bar="{'{aaa}'}"/>
省12
1-
あと 302 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s