XSL/XSLT (558レス)
上下前次1-新
359: 2005/09/10(土)01:33 ID:??? AAS
どっちでもいいけど
alt="{$変数名}"
とは書かないの?
call-templateする予定があるとか??
あと最初以外にXML宣言入るのは文法の問題あるよ。
ただUAが無視してくれているだけだけど。
360: [age] 2005/09/29(木)03:07 ID:??? AAS
age
どなたかXSLT2.0の話でも…
361: 2005/09/29(木)11:45 ID:??? AAS
XSLTとDSSSLのいいとこどりみたいなXSieve
外部リンク:xsieve.sourceforge.net
362: 2005/10/01(土)21:07 ID:??? AAS
今アマゾンウェブサービスでXSLファイルを書いてるのですが
何故かVersion=2005-09-15だと、StyleにXSLファイル指定してもうまくいきません。
AWSでXSLやるときの条件みたいなものって何かありますか?
363: 2005/10/04(火)17:41 ID:otfuFaaW(1/2) AAS
XSLTを書いていると、かなり長くなってしまったんですが、XSLTファイルをモジュールや関数みたいに分割することはできますか。
仕様書をみたけど、それらしい機能が見つかりませんでした。
364(1): 2005/10/04(火)21:01 ID:??? AAS
xsl:include, xsl:import
365: 2005/10/04(火)21:53 ID:otfuFaaW(2/2) AAS
>>364
ありがとう。スタイルシートの取り込みってあったから、てっきりCSSのことだと思ってた。
XSLTファイルじたいがスタイルシートなのね。べんきょうになりますた。
366: 2005/10/15(土)16:29 ID:dOz9BDB0(1) AAS
XSLについて質問です。
DBから取得したデータをXMLに出力し、それをXSLTでXSLに変換かけたいと思ってます。
そこで下記のコードなんですが
<A>
<B key="test1" value="aaa1" />
<B key="test2" value="aaa2" />
</A>
<C>
<D value="" />
</C>
省3
367: サッカー少年大好き 2005/10/15(土)17:00 ID:??? AAS
/child::A/child::*[attribute::key='str']/attribute::value
でいけると思われ。
(child::は省略可、attribute::は@に置換可)
結論を言うと、XPathの勉強をおすすめする。
368: 訂正 2005/10/15(土)17:04 ID:??? AAS
child::*はchild::Bにした方がいいかもしんね。
strにはkeyの値を入れるんだよ。
369: 2005/10/15(土)21:29 ID:??? AAS
出来ましたありがとうございます。
本来なら勉強しなきゃいけないんですが、助かりました。
370(2): 2005/10/17(月)19:35 ID:SiiJse0Y(1) AAS
ソースは
外部リンク[xml]:www.wakkaya.comと
外部リンク[xsl]:www.wakkaya.comです。
まず、
<data><a>あああ2003</a><b>21</b></data>
<data><a>あああ2004</a><b>30</b></data>
<data><a>あああ2005</a><b>14</b></data>
<data><a>いいい2003</a><b>30</b></data>
<data><a>いいい2004</a><b>45</b></data>
<data><a>いいい2005</a><b>80</b></data>
省17
371(1): 2005/10/17(月)20:58 ID:??? AAS
positionはfor-eachでselectした時点で決まるので、selectの時点で2005を含むかどうか調べる。
<xsl:for-each select="data[contains(a, '2005')]">
<xsl:sort select="b" order="descending" data-type="number" />
<tr>
<td><xsl:number value="position()" /></td>
<td><xsl:value-of select="a" /></td>
<td><xsl:value-of select="b" /></td>
</tr>
</xsl:for-each>
372: 370 2005/10/17(月)23:18 ID:??? AAS
>>371
うまくいきました!
本当に助かりました。有り難う御座います。
373(1): 370 2005/10/18(火)08:05 ID:??? AAS
連続質問ですみません。ソースは引き続き
外部リンク[xml]:www.wakkaya.comと
外部リンク[xsl]:www.wakkaya.comです。
今度は、<b>の中身が空の場合は表示しないようにしたいのです。
<xsl:choose>
<xsl:when test="b=''">
</xsl:when>
<xsl:otherwise>
省13
374(1): 2005/10/18(火)12:21 ID:??? AAS
>連続質問ですみません。ソースは引き続き
とか書くと相手にされない件
375(1): 2005/10/18(火)16:18 ID:EpeUQJeg(1) AAS
XSLTで変数使えるのは分かったんだけど、
「x=x+1」のような
インクリメントってできないの?
376(1): 2005/10/18(火)16:58 ID:??? AAS
>>373
371と同じ。
377: 2005/10/18(火)23:23 ID:??? AAS
>>375
マルチポストですね?
378: 2005/10/19(水)15:52 ID:HblKNOzD(1) AAS
>>374
すみません。気を付けます。
>>376
アドバイスあるが等御座います。
もすこしfor-each やifやwhen勉強して出直してきます・・・
上下前次1-新書関写板覧索設栞歴
あと 180 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s