XSL/XSLT (558レス)
上下前次1-新
319(2): 04/09/28 17:39 ID:??? AAS
質問です。
XSLT で <a href="javascript:foo('bar')">...</a> のようなタグを生成したいのですが、
引用符のエスケープの仕方がよくわかりません。ご存知の方、ご回答をお願いいたします。
現在はこんなコードを書いてます (エラーになります)
<a href="{concat('javascript:foo(', ''', @bar, ''', ')')}">
320: 319 04/09/28 17:41 ID:??? AAS
>>319
化けてしまいましたが、''' のところは '&apos;' です。
321: 319 04/09/28 18:03 ID:??? AAS
>>319
<xsl:attibute> を使えばいいのですね。自己解決しますた。お騒がせしました。
322: 04/09/28 20:00 ID:??? AAS
こういう事ですね?
<xsl:element name="a">
<xsl:attribute name="href">javascript:foo(&apos;bar&apos;)</xsl:attribute>
<xsl:apply-templates />
</xsl:element>
コピペするならこっち
<xsl:element name="a">
<xsl:attribute name="href">javascript:foo('bar')</xsl:attribute>
<xsl:apply-templates />
省6
323: 04/10/11 13:28 ID:??? AAS
XSLT Standard Library
外部リンク:xsltsl.sourceforge.net
exsltみたいなライブラリ集だけど、こっちの方が実用的?
324(2): 04/10/14 23:53 ID:DOJgSO2G(1) AAS
XML SchemaからXSLTの雛形というかスケルトンというか
土台を出力してくれるようなツールって無いでしょうか?
フルスクラッチで作るの、面倒じゃないですか?
325: 04/10/15 00:48 ID:??? AAS
>>324
スレ違いか
2chスレ:hp
326: 04/12/06 00:30 ID:??? AAS
data1.xmlというファイルがあって中にxslファイルの参照先も書いてあるとします。
<xml...
<xslt:sheet1.xsl.....
<DataList>
<Data ID="0">
<String>データ0</String>
</Data>
<Data ID="0">
<String>データ0</String>
</Data>
省5
327: 04/12/06 15:30 ID:??? AAS
何言いたいんだかようわからん
328(1): 04/12/06 15:34 ID:jrlDRA4f(1) AAS
URLを打ち込むときに
data1.xml?id=0と打ち込み、ID=0の商品に関する情報だけを
表示したいんです。
URLで打ち込んだデータをXSL内の変数に取り込みたいのです。
現在だと、hrefつかってもIDの数だけxmlファイルを作成しないと
いけなくなってしまうんです。
329: 04/12/23 23:41 ID:??? AAS
>>328
今更ながら、xsltで全て作成してjavascriptでlocation.queryから引数受け取ってwindowのロード時に違うノードサクージョ
330: 05/01/08 15:33 ID:??? AAS
すいません質問があります。
MSXSLを用いて変換を行おうとしているのですが
コマンドを打ち込んだときに
必要な属性'{外部リンク:www.w3.org が見つかりません
という変なエラーメッセージが出てしまいます。これはどうすればいいんでしょうか?
331: 05/01/08 17:10 ID:??? AAS
330ですが
解決しちゃいました どうもです
332(1): 05/01/10 19:16 ID:??? AAS
すみませんが誰かご教授下さい。 (マルチポストで申し訳ありません)
XMLのあるタグの属性が同じレベルのタグの属性とダブっっている時、
変換後にその属性のダブった部分を除きながら属性を並べたい場合は
どうすればよいでしょうか?
例えば
xml
<a>
<ele id="1"/>
<ele id="2"/>
<ele id="2"/>
省10
333: 05/01/10 19:48 ID:??? AAS
アホか。マルチポストに返答するわけ無いだろ。
334(1): 05/01/22 19:16 ID:WsL3wQoU(1/2) AAS
<xsl:stylesheet xmlns:xsl="外部リンク:www.w3.org(ry xmlns:aws="外部リンク:abc.com"
exclude-result-prefixes="human">
<xsl:for-each select="people/person/age">
ここで別のXMLを取ってくる
<xsl:apply-templates select="human:hobbies/human:hoby" />
</xsl:for-each>
<xsl:template match="human:hobby">
335: 334 05/01/22 19:17 ID:WsL3wQoU(2/2) AAS
ああっ、途中で送ってしまった… orz
>>334のようにやると下のテンプレートの中身へ行かない?ようなのですが
どこに問題があるのでしょう?
336: 05/01/24 03:30 ID:??? AAS
>>332
もう解決してるのかもしれんが
//ele[not(@id=following-sibling::node()/@id)]/@id
とかでどうすか?
337: 05/01/30 14:52 ID:0RSaGusl(1/2) AAS
xmlをエクセルから作ってるんですが、日付が1900年形式でだされてしまいます。
それを表示する際に、dd-mmm-yyのフォーマットで表示したいんですが、どうすればよいでしょうか?
338: 05/01/30 20:37 ID:0RSaGusl(2/2) AAS
外部リンク:exslt.orgのテンプレート使ってやってみたんですが
すごい遅くなりました。前もってデータを変換してXMLをつくった
方が良さそうです...
上下前次1-新書関写板覧索設栞歴
あと 220 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.753s*