XSL/XSLT (558レス)
上下前次1-新
519: 2008/06/21(土)10:42 ID:k45WphEu(1) AAS
AA省
520: 2008/06/21(土)10:43 ID:??? AAS
だいぶずれてしまいましたねorz
521: 2008/06/21(土)23:22 ID:Cd2mCbay(1/2) AAS
XMLファイルAの中の要素1に入っている、
「〜〜.html%3FA」
というURLを
xslで、
<xsl:value-of select="要素1"/>
と指定して変換したXMLを見ると、%3FAの部分が「?」に
なってしまって、リンクできないんですけど、対処法
ご存知の方居ませんかね?
522: 2008/06/21(土)23:41 ID:Cd2mCbay(2/2) AAS
521ですが、どうも勘違いしていたようで。。。
<xsl:value-of select="要素1"/> の指定でも出力されたXML自体は
のソースちゃんと%3FAになってました。
%3FAを エンコード済みの?と解釈してしまっている側の問題ですね、
本質的には。
ただ、ブラウザを弄るのは現実的ではないので、何とかxsl側で対処
出来ないでしょうか。
523: 2008/06/21(土)23:53 ID:??? AAS
お騒がせしてすみません。
出力されたXMLをhtmlにもう一回変換して
ブラウザから見たらちゃんとしたURLへの
リンクに成ってました。
RSS出力してた時はリンクが上手く飛ばなかった
んですが、同じ<a〜〜>のタグでも、ブラウザは
RSSとHTMLで違う解釈するんですね、、、
524: 2008/08/23(土)12:22 ID:??? AAS
相変わらずの過疎スレ
需要ないのかなあ
525: 2008/08/24(日)23:33 ID:??? AAS
使い方によっては面白いんで適当に使い始めたけど
PHPだと言語側の対応がイマイチで使いづらいんだ。
526: 2008/08/25(月)09:55 ID:??? AAS
「なにがなんでもXML」みたいな風潮じゃなくなったのもあるかな
527: 2008/10/31(金)11:22 ID:??? AAS
XSLTバイブルだれか譲ってくれませんか?
528(1): 2009/02/13(金)15:22 ID:X83R2PAW(1/2) AAS
for-each使って、指定したノードが存在する回数分、テキストを配置していくプログラムが作りたいです。
fo:block-containerで直接的に画面内での座標指定をしているため、その時の周回の回数から座標をY方向に計算してズラしながら配置していきたいです。
CやJavaでは、forの構文では、この中でiを見ればいま何週目か?を参照できます。
for(int i=0;i<回数;i++){
〜処理〜
}
が、
XSLTのfor-each文(もしくはその他)で、これと同じように、内部から「現在何回目か」を見る方法ってありますか?
xsl:variableでは変数なのに代入はできないそうで困ってます。
529(1): 2009/02/13(金)15:31 ID:??? AAS
>>528
ループの中で何番目か調べるのはposition()
<xsl:for-each select="/parent/child">
<xsl:value-of select="position()" />番目のノードです
</xsl:for-each>
ただし最初が0でなく1なので要注意
530: 2009/02/13(金)16:09 ID:X83R2PAW(2/2) AAS
>>529
ありがとうございます。
ループに関しては思ったとおりのことができました。
XSLTでは、再代入できる変数のようなものを使うことは不可能ですか?
ループ以外でも、XSLT内で計算するために、蓄積的に数値を足していける変数を使いたいのですが。
531: 2009/02/13(金)18:12 ID:??? AAS
そういうのはcall-templateのパラメータを使う
532: 2009/02/18(水)16:06 ID:/wQ0UVxh(1) AAS
XSL:FOの構文で、HTMLで言うところの<hr>に相当するタグってありますか?
533: 2009/04/17(金)04:58 ID:??? AAS
自宅サーバ用に XSLT サーブレット作ったんで良かったら使ってください。
sourceforge.jp でソース公開してます。
外部リンク:www.koiroha.org
534: 2010/01/11(月)13:37 ID:x+0DsgF/(1) AAS
保守
535: [age] 2010/01/14(木)11:50 ID:??? AAS
良スレ上げ (∩´∀`)∩
536: 2010/08/26(木)10:38 ID:CJC7O04v(1) AAS
<良スレ:age />
既に前レスから半年、ここ、まだ誰かいるかなぁ
XSLTで、例えば元データにaltタグが無ければ変換をエラーにするといったことは出来るのでしょうか?
簡易html-lintとして使えると嬉しいっす
537: 2010/08/26(木)13:46 ID:??? AAS
そういうのはXMLバリデータの仕事なんじゃ
538: 2012/02/29(水)07:12 ID:??? AAS
質問です。
?のような構造のXMLがあり、
?に従うデータが?のような形できます。
?において、Aは親で、BはAの子、
CはBの子となっており、?のような形に変換したいです。
このときxsltではどのようにかけばよろしいでしょうか?
???のイメージは次レスで書きます。
上下前次1-新書関写板覧索設栞歴
あと 20 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s