XSL/XSLT (558レス)
上下前次1-新
1(2): 名無しさん@お腹いっぱい。 01/09/05 10:49 ID:dYMWGvtU(1/2) AAS
語ろう。ていうか教えて。
2(2): 名無しさん@お腹いっぱい。 01/09/05 10:50 ID:dYMWGvtU(2/2) AAS
XSLT文書の実行時書き換えってどうやるんでしょう。涙。
3: 名無しさん@お腹いっぱい。 01/09/05 12:46 ID:rFbk2SFA(1) AAS
DOMでXSLTを生成すりゃいいんでないの?
4: 名無しさん@お腹いっぱい。 01/09/05 19:00 ID:.fOk25kQ(1) AAS
XSLTで読み書き可能なグローバル変数を使うにはどうしたらいいの?
<?xml version="1.0" encoding="Shift_JIS"?>
<xsl:stylesheet xmlns:xsl="外部リンク:www.w3.org" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="." version="1.0" exclude-result-prefixes="msxsl user">
<xsl:output method="html" version="4.0" encoding="Shift_JIS"/>
<xsl:variable name="default_name"/>
<xsl:template match="/root">
<html lang="ja">
<head>
<title><xsl:value-of select="title"/></title>
</head>
省19
5(1): 名無しさん@お腹いっぱい。 01/09/06 03:57 ID:cEL2v6yw(1) AAS
「読み書き可能なグローバル変数」の直接の解では無いし
元の XML ややりたい事がはっきりしないので的外れかもしれんが
<xsl:variable name="default_name"/>
のところを
<xsl:variable name="default_name">
<xsl:value-of select="/root/defaultname" />
</xsl:variable>
とかにするだけではダメなのか?
6: 名無しさん@お腹いっぱい。 01/09/06 23:44 ID:??? AAS
>>5
ありがとう。
defaultname要素の場所が固定なら、それでいいかも知れない。
とりあえずはスクリプトを使っておくよ…。
さりげなく下逸マンセー
7(1): 名無しさん@お腹いっぱい。 01/09/10 14:21 ID:CV8.18JQ(1) AAS
XSLTの文法チェッカってあり?
8: 名無しさん@お腹いっぱい。 01/09/11 12:11 ID:liJMw8bE(1/3) AAS
>>2 XMLパーフェクトブック になんか書いてあるみたいだよ?
目次しかしらん。
誰か読んでない?
9(6): 名無しさん@お腹いっぱい。 01/09/11 14:24 ID:liJMw8bE(2/3) AAS
XSLTで、たくさんある要素をテーブルにしたいんだけど
どう書けばいいんだろう???
<datalist>
<data>a</data>
<data>b</data>
<data>c</data>
<data>d</data>
<data>e</data>
<data>f</data>
</datalist>
省4
10: 名無しさん@お腹いっぱい。 01/09/11 14:30 ID:??? AAS
AA省
11(1): 名無しさん@お腹いっぱい。 01/09/11 15:05 ID:liJMw8bE(3/3) AAS
あーごみんなさい。HTMLのtable要素です。
<table>
<tr><td>a</td><td>b</td><td>c</td></tr>
<tr><td>d</td><td>e</td><td>f</td></tr>
</table>
にしたいのです。
12(1): 名無しさん@お腹いっぱい。 01/09/13 14:48 ID:botIizDw(1) AAS
<xsl:for-each select="datalist/data">
<xsl:if test="position() mod 3 = 0"><tr></xsl:if>
<td>…</td>
<xsl:if test="position() mod 3 = 0"></tr></xsl:if>
</xsl:for-each>
のようにやってみたのですが、
(1)<td>〜</td><td>〜</td><tr><td>〜</td></tr>の順に出力される
(2)<tr>が<tr>と出力されるためタグとして機能しない
という状態になっています。かなりしょんぼりしています。
13: 9 01/09/13 14:51 ID:??? AAS
>>9=>>11-12です
14(1): 名無しさん@お腹いっぱい。 01/09/14 21:41 ID:LySoniQw(1/2) AAS
XSLTの文法チェッカってありますか?
15: 名無しさん@お腹いっぱい。 01/09/14 21:44 ID:LySoniQw(2/2) AAS
あ。>>7さんとだぶってた。すんません。
16: 名無しさん@お腹いっぱい。 01/09/19 19:09 ID:xIy8M15c(1) AAS
<xsl:for-each select=".." >
...
</xsl:for-each>
の中で、<xsl:value-of select="javascript:test(.)">
などとやった場合、
function test( arg )
に渡される引数argを文字列として扱いたいんですが、
どうにもうまく行きません。どなたか分かる方いらっしゃいますか?
17: 独学XML 01/10/25 14:59 ID:9/96eztC(1) AAS
ふーん
18(3): 乙葉 01/10/27 19:23 ID:F9QxoFrS(1) AAS
9に便乗なんだけど、9のXMLを <xsl:for-each> を使わずに
1 a
2 b
3 c
4 d
5 e
6 f
のように出力することってできます?<xsl:variable>をインクリメントさせながら
変換していくようなイメージ…。for-eachのカウンタを変数としてとれるならそれで
もいいんですけど…。
19: 名無しさん@お腹いっぱい。 01/11/04 04:55 ID:90OzPiaz(1) AAS
>>18
<xsl:for-each> と <xsl:number> を組み合わせれば良いのでは?
for-eachを使わない方法なんて考えられないでしょ
<data>が6個固定とかならいざ知らず
20: 名無しさん@お腹いっぱい。 01/11/09 01:11 ID:??? AAS
>>18
<OL>
<LI>a</LI>
<LI> (以下略.............ワラ
上下前次1-新書関写板覧索設栞歴
あと 538 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s