XSL/XSLT (558レス)
XSL/XSLT http://medaka.5ch.io/test/read.cgi/php/999654569/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
80: non [] 02/05/31 10:08 ID:XfZ+NB0u 勉強不足ですいません。 OSは、Redhat7.2です。 Generator,Transformerについては、 勉強不足で知らないのですが、 sitemap.xmapの内容でしたら、 Generator:JspGenerator Transformer:TraxTransformer となっております。 見当違いでしたらすいません。 http://medaka.5ch.io/test/read.cgi/php/999654569/80
81: nobodyさん [sage] 02/05/31 10:15 ID:??? >>80 JSPを使っているのであれば、単純に普通のTomcatでそのJSPファイルを 指定したときに、文字化けは起こってないか? JSPの中でのエンコーディングの 指定がまずいような気がするが。 もし上記でJSPファイルの問題でないのなら、普通にXMLファイルを作ってみて、 SitemapでFileGeneratorに指定してあげてそちらだと文字化けが起こるかどうかを 確認してみてくれ。 それと、そもそも文字化けを確認しているブラウザもRedhat上かな? http://medaka.5ch.io/test/read.cgi/php/999654569/81
82: nobodyさん [sage] 02/06/01 23:15 ID:??? >>76 TOMCAT_HOME/webapps/cocoon/WEB-INF/web.xml を触ればよい。 <init-param> <param-name>extra-classpath</param-name> <param-value>ここで指定する</param-value> </init-param> http://medaka.5ch.io/test/read.cgi/php/999654569/82
83: tachan [] 02/06/03 14:25 ID:Yq6AJPGD >TOMCAT_HOME/webapps/cocoon/WEB-INF/web.xml >を触ればよい。 ><init-param> ><param-name>extra-classpath</param-name> ><param-value>ここで指定する</param-value> ></init-param> 上記の設定ファイルを指定したら XSPのコンパイルエラーなくなりました。 本当にありがとうございました。 http://medaka.5ch.io/test/read.cgi/php/999654569/83
84: あぼーん [あぼーん] あぼーん http://medaka.5ch.io/test/read.cgi/php/999654569/84
85: > [] 02/06/06 13:34 ID:CeCgqXVC 21は33の言うとおり。 試してもいない21のコードに 9も試してもいないのに感謝する必要はない。 で,結局 </tr><tr> は, <xsl:text disable-output-escaping="yes"></tr><tr></xsl:text> とすればOK。 http://medaka.5ch.io/test/read.cgi/php/999654569/85
86: 85 [] 02/06/06 13:38 ID:CeCgqXVC ちぇっ,展開されちった。 めんどいから全角で書くよ。 85のは <xsl:text disable-output-escaping="yes">&lt;/tr&gt;&lt;tr&gt;</xsl:text> ということね。 http://medaka.5ch.io/test/read.cgi/php/999654569/86
87: nobodyさん [0] 02/06/09 17:09 ID:??? 普通のレンタルサーバとかでサーバサイドのXSLT変換ってできる? http://medaka.5ch.io/test/read.cgi/php/999654569/87
88: nobodyさん [] 02/06/11 00:22 ID:qDeG/JWs >>87 Perl使ってるんならこことか見てみたらどうかな。 http://www-6.ibm.com/jp/developerworks/xml/j_perl-xml-toolkit.html http://medaka.5ch.io/test/read.cgi/php/999654569/88
89: nobodyさん [sage] 02/06/14 16:06 ID:??? >86 <element name="tr" /> ではあかんか? http://medaka.5ch.io/test/read.cgi/php/999654569/89
90: nobodyさん [sage] 02/06/15 00:30 ID:??? >>9 <xsl:template match="/"> <table> <xsl:for-each select="datalist/data"> <xsl:if test="position() mod 3 = 1"> <tr> <xsl:for-each select=".|following-sibling::data[position() < 3]"> <td><xsl:value-of select="."/></td> </xsl:for-each> </tr> </xsl:if> </xsl:for-each> </table> </xsl:template> http://medaka.5ch.io/test/read.cgi/php/999654569/90
91: nobodyさん [] 02/06/26 11:32 ID:GX1WMLoK <xsl:apply-templates select="foo"> <xsl:sort select="a" data-type="text" order="ascending" /> </xsl:apply-templates> でソートした結果をテンプレート処理しているのですが、 <xsl:template match="foo"> この中で処理される「foo」の前に処理された 「foo」の子要素を参照する事はできないのでしょうか? <xsl:template> アドバイスいただけませんでしょうか。 http://medaka.5ch.io/test/read.cgi/php/999654569/91
92: nobodyさん [] 02/06/26 15:12 ID:kyxI2iEY <xsl:value-of select="preceding-sibling::foo[1]/a"/> とかじゃだめなの。 というかもう少し具体的に。 http://medaka.5ch.io/test/read.cgi/php/999654569/92
93: nobodyさん [] 02/06/26 15:34 ID:6FYKwyrE 173 :参加するカモさん :02/03/12 09:46 みんなメルマガ読んでる? あれ読むとひろゆきの性格よくわかるよ すっごい陰湿。 根暗。 正直、引くよ。2chの管理人って、こういう奴なのかって。 176:参加するカモさん :02/03/12 11:18 ひろゆきの裁判の報告の仕方はよくわかったけど、たまには相手側の言い分も聞いてみたいね まったく違う状況だったりしてw 177:参加するカモさん :02/03/12 11:42 ひろゆきさんっては自分の都合の良いことしか報告しないし、都合が悪くなると 報告しなくなっちゃうんだよね、、 それにしてもひろゆきさんてば見事に陰湿な文章書くなあ。。 http://medaka.5ch.io/test/read.cgi/php/999654569/93
94: nobodyさん [] 02/06/26 15:51 ID:GX1WMLoK >>92 うまく質問できていないみたいですいません。 <doc> <foo> <a>あ</a> <b>111<b> </foo> <foo> <a>あ</a> <b>123<b> </foo> <foo> <a>い</a> <b>324<b> </foo> ・ ・ ・ </doc> というようなXMLをXSLでHTML変換する際に foo/aの値でfooをソートして出力します。 その際aの値が「あ」から「い」に変わる時だけ 例えば<hr>を挿入したいと思っています。 使用しているのはIE6です。 ちょっとまだ良く分かってないところが多いので うまく説明できてないかもしれませんが。 先ほど教えていただいた <xsl:value-of select="preceding-sibling::foo[1]/a"/> はエラーになってしまいます。(エラー自体が文字化け) 長くなってすいません。 http://medaka.5ch.io/test/read.cgi/php/999654569/94
95: 92 [] 02/06/26 18:05 ID:vhsxGiH5 こうかな、、 <?xml version="1.0" encoding="Shift_JIS"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:key name="group" match="doc/foo" use="a" /> <xsl:template match="/"> <html><body><xsl:apply-templates/></body></html> </xsl:template> <xsl:template match="doc"> <xsl:for-each select="foo[count(. | key('group', a)[1]) = 1]"> <xsl:sort select="a" data-type="text" order="ascending"/> <xsl:for-each select="key('group', a)"> <xsl:value-of select="a" /> <xsl:value-of select="b" /> <br /> </xsl:for-each> <hr/> </xsl:for-each> </xsl:template> </xsl:stylesheet> http://medaka.5ch.io/test/read.cgi/php/999654569/95
96: 94 [sage] 02/06/26 19:29 ID:??? アドバイスありがとうございます。 そのままコピペしてテストしてみましたが、 foo[count(. | key('group', a)[1]) = 1] でエラーがでてしまいました。 <xsl:for-each select="foo"> だとkey()で取得したノードリストが、複数でてしまいますし。 xsl:keyとkey関数を知らなかったので勉強になりました。 ちょっとこのアドバイスを元に考えてみます。 ほんとにありがとうございます! http://medaka.5ch.io/test/read.cgi/php/999654569/96
97: 結局さぁ [] 02/06/27 00:28 ID:kFFjIjuv XSLTってXSLの鬼っ子でしょ? とっとと改名しる! http://medaka.5ch.io/test/read.cgi/php/999654569/97
98: nobodyさん [sage] 02/07/03 10:46 ID:??? なんだか難しそうだな http://medaka.5ch.io/test/read.cgi/php/999654569/98
99: nobodyさん [] 02/07/03 19:07 ID:P21eikik Cocoon2でXSPを使ってHTMLを出力するとなぜか文字化けしちゃう。 XSPの出力エンコーディング設定ってどこですればいいんでしょうか? http://medaka.5ch.io/test/read.cgi/php/999654569/99
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 459 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s